שליחת בקשת post
-
שלחתי סקריפט
function openURL() { var url =SpreadsheetApp.getActiveSheet().getRange('e20').getValue(); var response = UrlFetchApp.fetch(url); Logger.log(response.getContentText()); }
הנתונים כולם נמצאים בתוך e20 בגוגל שיסט
הנה דוגמא="http://www.call2all.co.il/ym/api/UploadTextFile?token=077000000:0000&what=ivr2:/EnterID/EnterIDValName.ini&contents="&C1
הנתונים שכתובים ב C1 ארוכים כאורך הגלות ולכן כשאני שולח את זה ככה זה חורג מהמגבלה של השרת
אשמח מאד אם יוכלו לעזור לי לסדר את הבעיה
-
מישהו צדיק עזר לי וכתב לי ככה
function uploadTextFileToYemot(){ var data = { 'token': '0733000000:1234', 'what': 'ivr2:/1/IdListMessage.ini', 'contents': getActiveSheet().getRange('L1').getValue() }; var options = { 'method' : 'post', 'payload' : data }; var response = UrlFetchApp.fetch('https://private.call2all.co.il/ym/api/UploadTextFile', options); //תוכל גם להציג את התגובה אם תרצה, על ידי השורה הבאה, או לנתח אותה כרצונך Logger.log(response.getContentText()); }
אבל עדיין זה מחזיר שגיאה כזו
ReferenceError: getActiveSheet is not defined
-
@33064325 כתבת פוסט בפורום PHP
הייתי ממליץ לך לנסות לחפש עזרה פה
https://f2.freeivr.co.il/category/9/פורום-מפתחים-api -
@33064325 אמר בשליחת בקשת post:
מישהו צדיק עזר לי וכתב לי ככה
function uploadTextFileToYemot(){ var data = { 'token': '0733000000:1234', 'what': 'ivr2:/1/IdListMessage.ini', 'contents': getActiveSheet().getRange('L1').getValue() }; var options = { 'method' : 'post', 'payload' : data }; var response = UrlFetchApp.fetch('https://private.call2all.co.il/ym/api/UploadTextFile', options); //תוכל גם להציג את התגובה אם תרצה, על ידי השורה הבאה, או לנתח אותה כרצונך Logger.log(response.getContentText()); }
אבל עדיין זה מחזיר שגיאה כזו
ReferenceError: getActiveSheet is not defined
בתשובה כתוב באנגלית שיש בעיה בגוגל שיטס כלומר הוא לא מקבל את הנתונים מהאקסל
ובנוסף דבר ראשון זה לא PHP כך שזה לא קשור לקטגוריה הנוכחית
ובנוסף זה כלל לא קשור לימות המשיח יש לך בעיה בסקריפטים של גוגל לך תשאל את גוגל ואו מתמחים/תחומים פה זה לא המקום...