@הלי צודק - פשוט וברור
לפני כן לא הלך לי לעשות כך כי היה לי הערות noop (מקום לרשום הערות)
וזה תקע אותו, כנראה אי אפשר ב-read הערות noop, אז פשוט מחקתי את ההערות.
@הלי צודק - פשוט וברור
לפני כן לא הלך לי לעשות כך כי היה לי הערות noop (מקום לרשום הערות)
וזה תקע אותו, כנראה אי אפשר ב-read הערות noop, אז פשוט מחקתי את ההערות.
@הלי לדוגמה: אני משמיע ללקוח כמה כסף הוא חייב לחנות ומאיזה תאריך החוב.
אחרי שהוא שומע את הנתונים הוא יכול להקיש 1 לשמיעה חוזרת, 2 לשמיעת המוצרים, 3. למעבר לתשלום, וכו'
אז מה הפיתרון לזה?
יש לי מודול API שתשובת השרת היא מסוג השמעת הודעות ונתונים למשתמש בהתאמה אישית - id_list_message
ואחר כך יש פעולה מסוג read שאפשר להקיש מספרים והוא עושה פעולות נוספות.
אני רוצה שבאמצע השמעת הנתונים ב-id_list_message יוכלו להקיש ולדלג לפעולות של read
כרגע זה לא נותן להקיש כלום עד שהוא גומר להקריא את כל הנתונים!
@צבי-ד-צ
מה שכתוב בהמשך הורדת קבצים
ניסיתי וזה לא עזר!
כתבתי ככה.
https://www.call2all.co.il/ym/api/DownloadFile?token=079XXXXXX:****&path=ivr2:/EnterIDRecord/000.wav
והתשובה הייתה
Requested file does not exist
תרגום: הקובץ המבוקש אינו קיים
אני בטוח שקיים כזה קובץ, וגם ניסיתי בעוד כמה שלוחות שקיים הקובץ
כאן כתבו פקודה להורת קובץ אקסל
אני רוצה להוריד קובץ שמע
בתפריט ראשי יש לי תיקייה בשם 'EnterIDRecord' ושם יש לי קובץ שמע לדוגמה בשם 'AAA'
איך אני מוריד את זה עם פקודה מהדפדפן?
כשאני מגדיר טקסט זה אומר שגיאה
id_list_message=t-שלום עולם
כשהגדרתי כך זה כן עובד
id_list_message=n-111.d-33
רק כשאני מכניס הגדרה שיקרא גם טקסט אז זה אומר שגיאה כשהוא מגיע לטקסט
id_list_message=n-111.d-33.t-שלום עולם
כמובן שבאתר הגדרתי שידפיס ככה
<?php
print 'id_list_message=n-111.d-33.t-שלום עולם';
?>
@אביי-ורבא כתב בהפעלת סקריפט דרך הטלפון:
תשנה את השם של הפונקציה לdoPost ותעדכן את הפריסה...
@אביי-ורבא תודה רבה זה עובד טוב! (יש בוט , אבל חייבים גם בני אדם )
שאלה:
יש לי גיליון גוגל שיטס שיש בתוכו כמה סקריפטים, אני רוצה להפעיל את הסקריפטים דרך הטלפון, ולעשות שלוחה נפרדת לכל סקריפט.
ואם אני ישנה את כל הסקריפטים לפונקציה doPost
אז זה יפעיל בפעם אחד את כל הסקריפטים.
האם יש לך איזה פיתרון?
@אביי-ורבא כתב בהפעלת סקריפט דרך הטלפון:
האם יש לך פונקציה בשם doGet בסקריפט?
https://developers.google.com/apps-script/guides/web?hl=he
לא היה לי כזה פונקציה!
אבל ביקשתי מהצ'אטבוט (שאתה שונא אותו ) שיעדכן את הסקריפט עם פונקציה כזאת!
ביקשתי ממנו סקריפט למחיקת קבצים במערכת, וזה מה שהוא נתן לי!
function doGet(e) {
const token = '079*******:*******'; // החלף במספר וסיסמת המערכת שלך
const urlsToDelete = [
'ivr2:/1/ApprovalAll.ymgr',//החלף מספר שלוחה ושם הקובץ
'ivr2:/2/ApprovalAll.ymgr',
]; // אפשר להוסיף עוד שורות למחיקת קבצים נוספים
const baseUrl = 'https://call2all.co.il/ym/api/FileAction';
const options = {
'method': 'get',
'muteHttpExceptions': true
};
urlsToDelete.forEach(function(url) {
const urlToDelete = baseUrl + '?token=' + token + '&action=delete&what=' + url;
const response = UrlFetchApp.fetch(urlToDelete, options);
Logger.log('File deleted: ' + url);
});
return ContentService.createTextOutput('Files deleted successfully');
}
יש לציין שבדקתי הרבה פעמים וגם בכמה מערכות, והפעלתי את הסקריפט (דרך המחשב) וזה עבד ומחק את הקבצים!
ובמערכת כתבתי את ההגדרות כתו שאמרת!
type=api
api_link=https://script.google.com/macros/s/AKfycbyE67pUf0snjfdcqjUafMDVHxIYL9mRQnNv5E/exec
נכנסתי לשלוחה, שמעתי "אין מענה משרת API", אבל זה לא מחק את הקבצים!
@הקבצן-הנודע
אני לא יודע אם אפשר?
@אביי-ורבא כתב שם שאפשר ע"י שלוחת API, אבל זה לא עובד לי.
(אני מקווה שהוא יסכים לענות, אחרי ההתכתבות שהיה לי איתו כאן!)
@הקבצן-הנודע כתב במחיקת קובץ מהטלפון:
רק אחרי כמה הפעלות זה מצליח, מה יכול להיות הבעיה?
לא יודע מה הבעיה! אבל בסוף זה כן מצליח?
והאם בטלפון זה עובד? מה זה אמור להגיד?
לא הבנתי מה השאלה האם בטלפון זה עובד! אתה מתכוון למחוק דרך הטלפון?
@אביי-ורבא כתב במחיקת קובץ מהטלפון:
@אברהם-מנס שוב, הבעיה שלי כאן לא היתה התשובה שנראה שהיא נכונה, אלא על אי ציון העובדה המתבקשת (לדעתי לפחות) שמדובר בבינה שמקורה מבינה מלאכותית..
הבנתי! (בדוחק)
עכשיו אשמח אם תוכל לעזור לי בשאלה כאן
כבר ענית על זה משהו, אבל זה לא עובד.
(אני מקווה שאתה לא כועס עלי, ותהיה מוכן לעזור לי!)
@הקבצן-הנודע כתב במחיקת קובץ מהטלפון:
@אברהם-מנס האם יכול להיות שלוקח לזה זמן לקרות?
לי זה לוקח כמה שניות!
@הקבצן-הנודע ביומן הוא רושם הודעה המציינת שהקבצים נמחקו!
אני לא יודע למה הם לא נמחקים בפועל! מעניין כי אני משתמש עם זה לכמה מערכות והכל עובד טוב!
(אפשר לשחק עם זה ולהוסיף עוד הצהרות Logger.log() אבל אין לי זמן לזה, אני מקווה שמישהו אחר יעזור לך!)
@הקבצן-הנודע תעלה את מה שהוא כותב לך ביומן ביצוע!
@הקבצן-הנודע
לשמור את הסקריפט, ולהפעיל אותו!
אם זה עובד! אז מצוין!
אם לא! אז תעלה את מה שהוא כותב לך ביומן ביצוע!
(בתסריט יש Logger.log()
שרושם ביומן ביצוע איזה קבצים נמחקו)
@הקבצן-הנודע
סליחה! שכחתי לציין שאני משתמש בסקריפט זה, בתוך גוגל שיטס, יהיה עליך לפתוח את עורך הסקריפטים של Google Apps בתוך Google Sheets.
כך תוכל לעשות זאת:
@מתעניין כתב במחיקת קובץ מהטלפון:
@אברהם-מנס יש פורומים
הפורום הזה מיועד לעזור לכל מה שקשור למערכת טלפונית! (הפורום זה הוא לא לבילוי)
ולכן אם מישהו ביקש סקריפט למחיקת קבצים, ואני יכול לעזור לו, אז למה לא?
(שימו לב! שלקבלת סקריפט מ'צאט, יכול לקחת שעות עד שרואים שזה עובד טוב, כל אחד שמח לחסוךכמה שעות!)
@הקבצן-הנודע כתב במחיקת קובץ מהטלפון:
@אברהם-מנס אני מפעיל ולא קורה כלום, הוא כותב ההפעלה הושלמה, אבל הקבצים לא נמחקו
תעלה את כל הסקריפט שכתבת! (תשנה רק את מספר המערכת והסיסמה)
@אביי-ורבא
אני רואה שאתה לא אוהב להיכנס לוויכוחים אז חבל להתווכח,
אתה כל הזמן מביא דוגמאות, שהצ'אט לא עזר, (ואתה צודק שהרבה פעמים זה לא עוזר)
אבל אם בדקתי וזה עזר וזה עובד טוב, אז זה מצווה לפרסם לטובת הכלל,
וכך צריך כל אחד לעשות.
וכמו כשבן אדם מפתח לא מומלץ לפרסם סקריפט לפני שהוא בדק את זה, אז גם כאן אותו דבר.
(מי שמפחד לשאול צ'אט בגלל שהוא לא יודע מה זה ימחק לו, אז בכיף, אבל אחרי שהשתמשו בזה, וזה עובד טוב, אין ממה לפחד.)
בתקווה להבנה, ומי שיש לו סקריפט שעובד טוב (לא משנה מי פיתח את זה) אז שיפרסם אותו.