יש לי את הפונקציה הבאה בגוגל שיטס (יש לחצן שמפעיל את זה)
const openAudioPlayer = () => {
const baseSrc = `https://www.call2all.co.il/ym/api/DownloadFile?token=07XXXXX:XXXX&path=`
const what = 'ivr2:1/1/Record/XXX.wav'
const src = baseSrc + what
const html = `<audio controls src=${src}></audio>`
const dialog = HtmlService.createHtmlOutput(html).setTitle('Play').setWidth(500).setHeight(200);
SpreadsheetApp.getUi().showModelessDialog(dialog, 'השמעת הקלטה');
};
אני מקבל שגיאה בקוד הזה, בגלל שהקובץ שמגיע מימות המשיח הוא בעצם קובץ שיורד מיד(כשאני פותח אותו בדפדפן), למרות שכשאני מריץ את הקוד הזה אצלי זה רץ תקין ואני מקבל אפשרות להשמיע את הקובץ.
ניסיתי גם כך:
const html = `<iframe src="${src}" frameborder="0" scrolling="no"></iframe>`;
אך זה מבצע מיד הורדה
אני צריך שתהיה אפשרות לשמיעת הקובץ בדיאלוג שנפתח