מייל מענה אוטומטי עם קובץ מצורף

נ. ה.

משתמש מקצוען
שלום וברכה
מישהו יכול לעזור לי
מה עושים במקרה שהסקריפט נכשל בגלל שהפעולה הזאת נעשתה יותר מידי פעמים ביום
האם החלפה של הטריגר לכל שעה יסייע
או מה יש פיתרון אחר
שאלו כאן מעליך...
נסה ליצור סקריפט זהה שרק ההודעה שמקבלים הנמענים שונה,
אם זה לא עובד נסה ליצור עותק של הקובץ המצורף וליצור סקריפט לקובץ העותק.
בזמן שסקריפט אחד אינו עובד הפעל את השני.
(לא מנסיון)
 

רובי ש.

משתמש פעיל
פרסום וקופי
הרי הבעיה תחזור על עצמה
יש לי כ-50 קבצים שאני רוצה לצרף למשלוח
דהיינו אני צריך להגיע לכ-50 סקריפטים שיהיו פעילים אחת לדקה
נראה לי שחייבים לזה פתרון עומק
 

רובי ש.

משתמש פעיל
פרסום וקופי
השאלה אם הסקריפט יעבוד אחת לשעה
זה כנראה יקל על הגוגל ועל הפניות יוריד את זה אחת ל-60
השאלה אם אז יעבוד הסקריפט כי הרי התוית זורקת אותו אחרי דקה
 

נ. ה.

משתמש מקצוען
הרי הבעיה תחזור על עצמה
יש לי כ-50 קבצים שאני רוצה לצרף למשלוח
דהיינו אני צריך להגיע לכ-50 סקריפטים שיהיו פעילים אחת לדקה
נראה לי שחייבים לזה פתרון עומק
אתה יוצר 50 סקירפטים נפרדים?? :oops:
למה לא סקריפט אחד הכולל את 50 הקבצים?
 

רובי ש.

משתמש פעיל
פרסום וקופי
אתה יוצר 50 סקירפטים נפרדים?? :oops:
למה לא סקריפט אחד הכולל את 50 הקבצים?
תקשיב אני לא מבין בתוכנות וכדו'
אני עושה שירות למישהו והתבקשתי לעזור גם בזה
אנא החכם אותי איך אפשר לעשות את כולם באחד
 

רובי ש.

משתמש פעיל
פרסום וקופי
אולי לא הבנת נכון
יש לי 50 קבצים שכל אחד מהם מיועד לתוית אחרת, דהיינו מילה אחרת וקובץ אחר
האם גם במקרה זה אפשר להכניס לאחד?
 

נ. ה.

משתמש מקצוען
אולי לא הבנת נכון
יש לי 50 קבצים שכל אחד מהם מיועד לתוית אחרת, דהיינו מילה אחרת וקובץ אחר
האם גם במקרה זה אפשר להכניס לאחד?
באמת לא הבנתי נכון...
אני לא חושב שאפשר הכל בסקריפט אחד.
אני חושב שכדאי לנסות קודם להפעיל את הסקריפט אחת לשעה ולראות אם הבעיה נפתרת, אם לא יעזור נאלץ לנסות סקריפטים כפולים... (אולי קודם לנסות אחת לשעתיים וכן הלאה...).
בהצלחה, ואנא עדכן.
 
נערך לאחרונה ב:

רובי ש.

משתמש פעיל
פרסום וקופי
דבר ראשון אני מוחק את כל הטריגרים למשך 24 שעות
ואחר כך אנסה להחזירם
 

מהודר!

סופר מקצוען באינדיזיין!!!
מנוי פרימיום
בוגר/תלמיד פרוג
עימוד ספרים
עריכה תורנית
האם יש אפשרות לכתוב בסקריפט קוד לקישור שישלח בשליחה האוטומטית קובץ קול (mp3)
בתודה מראש
מה הבעיה כאן?

function sendEmails() {
var file = DriveApp.getFileById('1XAn-Y9gNmvcZ2qRexd3wc1JarMSem5Me').getAs('audio/mpeg')
var file2 = DriveApp.getFileById('1V__8p6ceHXUP4InIJpAnBfY5VoF_o_WV').getAs('audio/mpeg')
var file3 = DriveApp.getFileById('1UWP2W18FNkwuecWHqrTk1azXs6m4pbkU').getAs('audio/mpeg')
var file4 = DriveApp.getFileById('1YDGpPTYdGW6fAiIDZpNCngppEFfuwhaT').getAs('audio/mpeg')
var sheet = SpreadsheetApp.getActiveSheet();
var startRow = 4; // First row of data to process
var numRows = 4; // Number of rows to process
// Fetch the range of cells A2:B3
var dataRange = sheet.getRange(startRow, 1, numRows, 4);
// Fetch values for each row in the Range.
var data = dataRange.getValues();
for (var i in data) {
var row = data;
var emailAddress = row[0]; // First column
var message = row[1]; // Second column
var subject = 'שירים';
MailApp.sendEmail(emailAddress, subject, message,{attachments: [file.getAs('audio/mpeg')],});
}setTimeout(function(){
//הקוד
},
// השהייה במיילי שניות
60)};
TypeError: Cannot read property 'getRange' of null
sendEmails
@ קוד.gs:11


TypeError: Cannot read property 'getRange' of null sendEmails @ קוד.gs:11 (TypeError: לא ניתן לקרוא את המאפיין 'getRange' של null sendEmails @ קוד.gs:11)​

 
נערך לאחרונה ב:

ההמזכיר

משתמש חדש
אנני מבין כ"כ את כל הדיון, אך מדוע לא להשתמש ב"הודעת חופשה" הקיימת בגימייל ולהכניס את הקישור בסימן הקישור בסרגל?
 

נ. ה.

משתמש מקצוען
אנני מבין כ"כ את כל הדיון, אך מדוע לא להשתמש ב"הודעת חופשה" הקיימת בגימייל ולהכניס את הקישור בסימן הקישור בסרגל?
כיוון שזה קישור לקובץ הנמצא בדרייב, רק מי שיש לו את הקובץ בדרייב הקישור יפתח את הקובץ, אך זה לא יעזור כשרוצים לשלוח את זה למישהו.
 

ההמזכיר

משתמש חדש
למה?
אתה נותן הרשאה לכל מי שיש את הלינק יכול לצפות בקובץ, וכל אחד יכוטל פתוח את הקובץ (קטלוג וכדו')
 

מהודר!

סופר מקצוען באינדיזיין!!!
מנוי פרימיום
בוגר/תלמיד פרוג
עימוד ספרים
עריכה תורנית
הרעיון הוא לחסוך את השימוש בדרייב.
 

מהודר!

סופר מקצוען באינדיזיין!!!
מנוי פרימיום
בוגר/תלמיד פרוג
עימוד ספרים
עריכה תורנית
יש"כ ל C על העזרה בכתיבת הסקריפט כאן:
הוא שולח 4 קבצי שמע כל קובץ בנפרד רק פעם אחת לפי הנכתב בנושא
קוד:
var file1 = DriveApp.getFileById('1XAn-Y9gNmvcZ2qRexd3wc1JarMSem5Me').getAs('audio/mpeg')
var file2 = DriveApp.getFileById('1V__8p6ceHXUP4InIJpAnBfY5VoF_o_WV').getAs('audio/mpeg')
var file3 = DriveApp.getFileById('1UWP2W18FNkwuecWHqrTk1azXs6m4pbkU').getAs('audio/mpeg')
var file4 = DriveApp.getFileById('1YDGpPTYdGW6fAiIDZpNCngppEFfuwhaT').getAs('audio/mpeg')
function sendEmails() {
  var label = GmailApp.getUserLabelByName('new-mail');
  var messages = label.getThreads();
  for(var i=0;i<messages.length;i++){
    messages[i].reply('attached',{
    attachments:[file1]
  });
      messages[i].reply('attached',{
    attachments:[file2]
  });
      messages[i].reply('attached',{
    attachments:[file3]
  });
      messages[i].reply('attached',{
    attachments:[file4]
  });
    messages[i].removeLabel(label);
  }
}
 

מהודר!

סופר מקצוען באינדיזיין!!!
מנוי פרימיום
בוגר/תלמיד פרוג
עימוד ספרים
עריכה תורנית
אפשר עוד שאלה?

MordiD סמרקט לבלוב

var Image = "כאן מכניסים קישור לתמונה לחתימה - זה ג"כ יהיה בגוף ההודעה;
אם רוצים שיהיה מוטמע כמה תמונות.
האם ניתן גם לעשות כמו שעשיתי בקבצים שישלח בנפרד.
כך שבכל שירשור יתקבל כיתוב ותמונה אחרת?
קוד:
var txtMsg = "כאן כותבים את הטקסט של גוף ההודעה";
var txtMsg2 = "כאן כותבים את הטקסט של גוף ההודעה";
var Image = "כאן מכניסים קישור לתמונה לחתימה - זה ג"כ יהיה בגוף ההודעה;
 var Image2 = "כאן מכניסים קישור לתמונה לחתימה - זה ג"כ יהיה בגוף ההודעה;
 var Image = DriveApp.getFileById(Image).getBlob();
var Image2 = DriveApp.getFileById(Image).getBlob();
וכן הלאה על זה הדרך.
תודה לכל העוזרים
 

מהודר!

סופר מקצוען באינדיזיין!!!
מנוי פרימיום
בוגר/תלמיד פרוג
עימוד ספרים
עריכה תורנית
איפה השגיאה?
קוד:
function sendReply() {
var txtMsg ='טקסט';
  var txtMsg2 = 'טקסט.';
  var txtMsg3 = 'טקסט.';
  var txtMsg4 = 'טקסט. ';
  var Image = '1Rtu5FevuI9Kw1oVTdrqMslcKDRsC2RM0';
  var Image2 = '1B-jO-LhMlI84DDThUtQXIDHJkbDBYG9F';
  var Image3 = '1HYZJIa-hfsjW9QNW_3rve8poxUzDLRxE';
  var Image4 = '10ASBKqvkuQ74GUJlHHRZYlp8G48p4GTC';
var file1 = DriveApp.getFileById('1z90i8SeN4sFfBVyHv43UGKoICDNIp63u').getAs('audio/mpeg')
var file2 = DriveApp.getFileById('1I1fUvvq_C9Z-8GNBy7c8318Q9XEXlEpQ').getAs('audio/mpeg')
var file3 = DriveApp.getFileById('1U9VtdSBlSyGZ8_YEjUsZPU4kNjCwUgvi').getAs('audio/mpeg')
var file4 = DriveApp.getFileById('1mnkyGyQAKL9fzh-JdEXJe5vE-jXNXNNg').getAs('audio/mpeg')
function sendEmails() {
  var label = GmailApp.getUserLabelByName('חדש');
  var messages = label.getThreads();
  for(var i=0;i<messages.length;i++){
    messages[i].reply('שיר',{
    attachments:[file1]
  });
      messages[i].reply('שיר',{
    attachments:[file2]
  });
      messages[i].reply('שיר',{
    attachments:[file3]
  });
      messages[i].reply('שיר',{
    attachments:[file4]
  });
 messages[i].removeLabel(label);  }
}

שגיאת תחביר: SyntaxError: Unexpected end of input שורה: 31 קובץ: קוד.gs
 

C

משתמש מקצוען
איפה השגיאה?
קוד:
function sendReply() {
var txtMsg ='טקסט';
  var txtMsg2 = 'טקסט.';
  var txtMsg3 = 'טקסט.';
  var txtMsg4 = 'טקסט. ';
  var Image = '1Rtu5FevuI9Kw1oVTdrqMslcKDRsC2RM0';
  var Image2 = '1B-jO-LhMlI84DDThUtQXIDHJkbDBYG9F';
  var Image3 = '1HYZJIa-hfsjW9QNW_3rve8poxUzDLRxE';
  var Image4 = '10ASBKqvkuQ74GUJlHHRZYlp8G48p4GTC';
var file1 = DriveApp.getFileById('1z90i8SeN4sFfBVyHv43UGKoICDNIp63u').getAs('audio/mpeg')
var file2 = DriveApp.getFileById('1I1fUvvq_C9Z-8GNBy7c8318Q9XEXlEpQ').getAs('audio/mpeg')
var file3 = DriveApp.getFileById('1U9VtdSBlSyGZ8_YEjUsZPU4kNjCwUgvi').getAs('audio/mpeg')
var file4 = DriveApp.getFileById('1mnkyGyQAKL9fzh-JdEXJe5vE-jXNXNNg').getAs('audio/mpeg')
function sendEmails() {
  var label = GmailApp.getUserLabelByName('חדש');
  var messages = label.getThreads();
  for(var i=0;i<messages.length;i++){
    messages[i].reply('שיר',{
    attachments:[file1]
  });
      messages[i].reply('שיר',{
    attachments:[file2]
  });
      messages[i].reply('שיר',{
    attachments:[file3]
  });
      messages[i].reply('שיר',{
    attachments:[file4]
  });
 messages[i].removeLabel(label);  }
}

שגיאת תחביר: SyntaxError: Unexpected end of input שורה: 31 קובץ:
תמחק את השורה הראשונה
 

מהודר!

סופר מקצוען באינדיזיין!!!
מנוי פרימיום
בוגר/תלמיד פרוג
עימוד ספרים
עריכה תורנית

אולי מעניין אותך גם...

הפרק היומי

הפרק היומי! כל ערב פרק תהילים חדש. הצטרפו אלינו לקריאת תהילים משותפת!


תהילים פרק קלא

א שִׁיר הַמַּעֲלוֹת לְדָוִד יְהוָה לֹא גָבַהּ לִבִּי וְלֹא רָמוּ עֵינַי וְלֹא הִלַּכְתִּי בִּגְדֹלוֹת וּבְנִפְלָאוֹת מִמֶּנִּי:ב אִם לֹא שִׁוִּיתִי וְדוֹמַמְתִּי נַפְשִׁי כְּגָמֻל עֲלֵי אִמּוֹ כַּגָּמֻל עָלַי נַפְשִׁי:ג יַחֵל יִשְׂרָאֵל אֶל יְהוָה מֵעַתָּה וְעַד עוֹלָם:
נקרא  27  פעמים

אתגר AI

ממה זה עשוי...? • אתגר 16

לוח מודעות

למעלה