בקשת מידע | איך לאשר הרשאות של אוטומציות בגוגל סקריפט
-
כתבתי סקריפט שבכל שינוי בקובץ שיטס X מתעדכן אוטומטי בקובץ C השינוי.
אבל מאחר וזה אוטומציה - (onEdit(e)) ולא עובד ידני - כך שאיני יכול לאשר את ההרשאות הנדרשות ובלוג מראה על שגיאה זה
ההרשאות שצוינו לא מספיקות כדי לשלוח קריאה אל SpreadsheetApp.openById. ההרשאות הנדרשות: https://www.googleapis.com/auth/spreadsheets
השאלה היא איך אני יכול לאשר את ההרשאות הנדרשות.
ניסיתי להפעיל בצורה ידנית באמצעות להגדיר את הערך דרך הפעלת עריכה אבל אז הוא עובד כמו שצריך ורק כשזה מופעל אוטומטי הוא מחזיר שגיאה.
אשמח לעזרת המומחים.. -
כתבתי סקריפט שבכל שינוי בקובץ שיטס X מתעדכן אוטומטי בקובץ C השינוי.
אבל מאחר וזה אוטומציה - (onEdit(e)) ולא עובד ידני - כך שאיני יכול לאשר את ההרשאות הנדרשות ובלוג מראה על שגיאה זה
ההרשאות שצוינו לא מספיקות כדי לשלוח קריאה אל SpreadsheetApp.openById. ההרשאות הנדרשות: https://www.googleapis.com/auth/spreadsheets
השאלה היא איך אני יכול לאשר את ההרשאות הנדרשות.
ניסיתי להפעיל בצורה ידנית באמצעות להגדיר את הערך דרך הפעלת עריכה אבל אז הוא עובד כמו שצריך ורק כשזה מופעל אוטומטי הוא מחזיר שגיאה.
אשמח לעזרת המומחים.. -
כתבתי סקריפט שבכל שינוי בקובץ שיטס X מתעדכן אוטומטי בקובץ C השינוי.
אבל מאחר וזה אוטומציה - (onEdit(e)) ולא עובד ידני - כך שאיני יכול לאשר את ההרשאות הנדרשות ובלוג מראה על שגיאה זה
ההרשאות שצוינו לא מספיקות כדי לשלוח קריאה אל SpreadsheetApp.openById. ההרשאות הנדרשות: https://www.googleapis.com/auth/spreadsheets
השאלה היא איך אני יכול לאשר את ההרשאות הנדרשות.
ניסיתי להפעיל בצורה ידנית באמצעות להגדיר את הערך דרך הפעלת עריכה אבל אז הוא עובד כמו שצריך ורק כשזה מופעל אוטומטי הוא מחזיר שגיאה.
אשמח לעזרת המומחים.. -
@צדיק-תמים כתב בבקשת מידע | איך לאשר הרשאות של אוטומציות בגוגל סקריפט:
@מגדלים תריץ פונקציה כלשהיא ידנית וזה יבקש ממך להעניק הרשאה ואז זה ימשיך לעבוד
הרצתי את הפונקציה הספציפית הזה גם וזה עובד כל זמן שהוא לא רץ אוטומטי, דהיינו בהרצה ידנית עובד ובהרצה אוטומטית לא עובד.
@מנצפכ כתב בבקשת מידע | איך לאשר הרשאות של אוטומציות בגוגל סקריפט:
@מגדלים כתב בבקשת מידע | איך לאשר הרשאות של אוטומציות בגוגל סקריפט:
אבל מאחר וזה אוטומציה ולא עובד ידני - כך שאיני יכול לאשר את ההרשאות הנדרשות
אז לא נתת הרשאות?
למה שגוגל יאפשרו לך לעשות שינויים?זה השאלה איך באמת אני יכול לתת את ההרשאות הנדרשות במצב כזה שבו הסקריפט לא מופעל על ידי ידנית רק בכל פעם שיש שינוי בגיליון...
-
@צדיק-תמים כתב בבקשת מידע | איך לאשר הרשאות של אוטומציות בגוגל סקריפט:
@מגדלים תריץ פונקציה כלשהיא ידנית וזה יבקש ממך להעניק הרשאה ואז זה ימשיך לעבוד
הרצתי את הפונקציה הספציפית הזה גם וזה עובד כל זמן שהוא לא רץ אוטומטי, דהיינו בהרצה ידנית עובד ובהרצה אוטומטית לא עובד.
@מנצפכ כתב בבקשת מידע | איך לאשר הרשאות של אוטומציות בגוגל סקריפט:
@מגדלים כתב בבקשת מידע | איך לאשר הרשאות של אוטומציות בגוגל סקריפט:
אבל מאחר וזה אוטומציה ולא עובד ידני - כך שאיני יכול לאשר את ההרשאות הנדרשות
אז לא נתת הרשאות?
למה שגוגל יאפשרו לך לעשות שינויים?זה השאלה איך באמת אני יכול לתת את ההרשאות הנדרשות במצב כזה שבו הסקריפט לא מופעל על ידי ידנית רק בכל פעם שיש שינוי בגיליון...
-
@מגדלים כתב בבקשת מידע | איך לאשר הרשאות של אוטומציות בגוגל סקריפט:
זה השאלה איך באמת אני יכול לתת את ההרשאות הנדרשות במצב כזה שבו הסקריפט לא מופעל על ידי ידנית רק בכל פעם שיש שינוי בגיליון...
אין אפשרות כזו
@מנצפכ כתב בבקשת מידע | איך לאשר הרשאות של אוטומציות בגוגל סקריפט:
@מגדלים כתב בבקשת מידע | איך לאשר הרשאות של אוטומציות בגוגל סקריפט:
זה השאלה איך באמת אני יכול לתת את ההרשאות הנדרשות במצב כזה שבו הסקריפט לא מופעל על ידי ידנית רק בכל פעם שיש שינוי בגיליון...
אין אפשרות כזו
אז מה באמת אני כן יכול לעשות אני רוצה שכל עדכון בגיליון 1 בקובץ 1 יתעדכן אוטומטי בקובץ 2 קיים דרך כלשהו לגרום לכך להיעשות באמצעות onEdit(e) או משהו דומה?
משום מה בהרצה ידנית אני כן מצליח מה יכול להיות הגורם?
function simulateEdit() { var e = { range: SpreadsheetApp.getActiveSpreadsheet().getSheetByName("תלמידים").getRange("A28"), value: "הלך הביתה" , source: SpreadsheetApp.getActiveSpreadsheet() }; onEdit(e); }
עריכה: נראה שגוגל חסמו במכוון אופציה זה שיוכלו לערוך קבצים אחרים - הרשאות מיוחדות באמצעות אוטומציה (עי' כאן) השאלה היא מה הפתרון שאפשר לעשות בכל זאת חוץ מלהריץ באמצעות טריגר ידני שירוץ כל כמה שעות ויעדכן את הקובץ השני, אשמח לעזרת המומחים...
-
@מנצפכ כתב בבקשת מידע | איך לאשר הרשאות של אוטומציות בגוגל סקריפט:
@מגדלים כתב בבקשת מידע | איך לאשר הרשאות של אוטומציות בגוגל סקריפט:
זה השאלה איך באמת אני יכול לתת את ההרשאות הנדרשות במצב כזה שבו הסקריפט לא מופעל על ידי ידנית רק בכל פעם שיש שינוי בגיליון...
אין אפשרות כזו
אז מה באמת אני כן יכול לעשות אני רוצה שכל עדכון בגיליון 1 בקובץ 1 יתעדכן אוטומטי בקובץ 2 קיים דרך כלשהו לגרום לכך להיעשות באמצעות onEdit(e) או משהו דומה?
משום מה בהרצה ידנית אני כן מצליח מה יכול להיות הגורם?
function simulateEdit() { var e = { range: SpreadsheetApp.getActiveSpreadsheet().getSheetByName("תלמידים").getRange("A28"), value: "הלך הביתה" , source: SpreadsheetApp.getActiveSpreadsheet() }; onEdit(e); }
עריכה: נראה שגוגל חסמו במכוון אופציה זה שיוכלו לערוך קבצים אחרים - הרשאות מיוחדות באמצעות אוטומציה (עי' כאן) השאלה היא מה הפתרון שאפשר לעשות בכל זאת חוץ מלהריץ באמצעות טריגר ידני שירוץ כל כמה שעות ויעדכן את הקובץ השני, אשמח לעזרת המומחים...
-
@מגדלים כתב בבקשת מידע | איך לאשר הרשאות של אוטומציות בגוגל סקריפט:
מה הפתרון שאפשר לעשות בכל זאת חוץ מלהריץ באמצעות טריגר ידני שירוץ כל כמה שעות
למה כל כמה שעות
תוכל להגדיר שירוץ בכל שינוי
רק האוטומטי (onEdit) לא עובד עם הרשאות מיוחדות@מנצפכ קובץ מניפיסט אמור לעזור לאשר הרשאות ידני או לא קשור? שאלת תם..
@מנצפכ כתב בבקשת מידע | איך לאשר הרשאות של אוטומציות בגוגל סקריפט:
תוכל להגדיר שירוץ בכל שינוי
אחרי הכל אין לי ענין שבכל עדכון שהיא בקובץ גם בגיליונות אחרים יתעדכן הקובץ..