השירות הזה מספק גישה לטריגרים של סקריפטים ולפרסום סקריפטים.
שיעורים
| שם | תיאור קצר |
|---|---|
Auth | ספירה שמזהה אילו קטגוריות של שירותים מורשים יכולות לפעול באמצעות פונקציה מופעלת ב-Apps Script. |
Authorization | אובייקט שבודק אם המשתמש העניק הרשאה להיקפי ההרשאות הנדרשים של הסקריפט. |
Authorization | ספירה שמציינת את סטטוס ההרשאה של סקריפט. |
Calendar | כלי ליצירת טריגרים ליומן. |
Clock | כלי ליצירת טריגרים לפי שעון. |
Document | כלי ליצירת טריגרים למסמכים. |
Event | ספירה שמציינת את סוג האירוע שהופעל. |
Form | כלי ליצירת טריגרים של טפסים. |
Installation | ספירה שמציינת איך הסקריפט הותקן כתוסף עבור המשתמש הנוכחי. |
Script | גישה לפרסום סקריפטים ולטריגרים וביצוע פעולות בהם. |
Service | גישה לפרסום סקריפטים וביצוע פעולות עליו. |
Spreadsheet | כלי ליצירת טריגרים לגיליונות אלקטרוניים. |
State | מאפשרת לסקריפטים ליצור אסימוני מצב שאפשר להשתמש בהם בממשקי API של קריאה חוזרת (כמו תהליכי OAuth). |
Trigger | טריגר לסקריפט. |
Trigger | builder גנרי להפעלת סקריפטים. |
Trigger | מספור שמציין את המקור של האירוע שגורם להפעלת הטריגר. |
Auth Mode
מאפיינים
| נכס | סוג | תיאור |
|---|---|---|
NONE | Enum | מצב שלא מאפשר גישה לשירותים שנדרשת הרשאה כדי להשתמש בהם. |
CUSTOM_FUNCTION | Enum | מצב שמאפשר גישה לקבוצת משנה מוגבלת של שירותים לשימוש בפונקציות מותאמות אישית של גיליונות אלקטרוניים. |
LIMITED | Enum | מצב שמאפשר גישה לקבוצת משנה מוגבלת של שירותים. |
FULL | Enum | מצב שמאפשר גישה לכל השירותים שנדרש להם אישור. |
Authorization Info
Methods
| שיטה | סוג הערך שמוחזר | תיאור קצר |
|---|---|---|
get | Authorization | מקבל ערך שמציין אם המשתמש צריך לאשר לסקריפט הזה להשתמש בשירות אחד או יותר (לדוגמה, Script). |
get | String|null | מקבל את כתובת ה-URL לאישור שאפשר להשתמש בה כדי להעניק גישה לסקריפט. |
get | String[]|null | מקבל רשימה של היקפי הרשאות מורשים לסקריפט. |
Authorization Status
מאפיינים
| נכס | סוג | תיאור |
|---|---|---|
REQUIRED | Enum | המשתמש צריך לתת הרשאה לסקריפט הזה להשתמש בשירות אחד או יותר. |
NOT_REQUIRED | Enum | המשתמש העניק לסקריפט הזה את כל ההרשאות שהוא דורש כרגע. |
Calendar Trigger Builder
Methods
| שיטה | סוג הערך שמוחזר | תיאור קצר |
|---|---|---|
create() | Trigger | הפונקציה יוצרת את הטריגר ומחזירה אותו. |
on | Calendar | מציין טריגר שמופעל כשיוצרים, מעדכנים או מוחקים רשומה ביומן. |
Clock Trigger Builder
Methods
| שיטה | סוג הערך שמוחזר | תיאור קצר |
|---|---|---|
after(durationMilliseconds) | Clock | מציין את משך הזמן המינימלי (באלפיות השנייה) אחרי השעה הנוכחית שבה מופעל הטריגר. |
at(date) | Clock | מציינת מתי הטריגר יפעל. |
at | Clock | ההגדרה הזו מציינת שהטריגר יופעל בתאריך שצוין, כברירת מחדל בסמוך לחצות (+/- 15 דקות). |
at | Clock | מציינים את השעה שבה הטריגר מופעל. |
create() | Trigger | יוצר את הטריגר. |
every | Clock | ההגדרה הזו מציינת שהטריגר יופעל כל n ימים. |
every | Clock | הגדרת הטריגר לפעולה כל n שעות. |
every | Clock | הגדרת הטריגר לפעול כל n דקות. |
every | Clock | מציין שהמפעיל יפעל כל n שבועות. |
in | Clock | מציין את אזור הזמן של התאריכים או השעה שצוינו, שבהם הטריגר יפעל. |
near | Clock | מציינת את הדקה שבה הטריגר יפעל (בתוספת או בניכוי של 15 דקות). |
on | Clock | מציינת את התאריך בחודש שבו הטריגר מופעל. |
on | Clock | מציין את היום בשבוע שבו הטריגר פועל. |
Document Trigger Builder
Methods
| שיטה | סוג הערך שמוחזר | תיאור קצר |
|---|---|---|
create() | Trigger | יוצר ומחזיר את הטריגר החדש. |
on | Document | מציין טריגר שיופעל כשהמסמך ייפתח. |
Event Type
מאפיינים
| נכס | סוג | תיאור |
|---|---|---|
CLOCK | Enum | הטריגר מופעל ברגע שהאירוע שמבוסס על זמן מגיע לזמן ספציפי. |
ON_OPEN | Enum | הטריגר מופעל ברגע שהמשתמש פותח את הקובץ ב-Google Docs, ב-Sheets או ב-Forms. |
ON_EDIT | Enum | הטריגר מופעל ברגע שהמשתמש עורך את הקובץ ב-Google Sheets (לדוגמה, על ידי הזנת ערך חדש בתא, שנספר כעריכה ולא כשינוי). |
ON_FORM_SUBMIT | Enum | הטריגר מופעל אחרי שהמשתמש מגיב לטופס Google. |
ON_CHANGE | Enum | הטריגר מופעל ברגע שהמשתמש משנה את קובץ Google Sheets (לדוגמה, על ידי הוספת שורה, שנחשבת לשינוי ולא לעריכה). |
ON_EVENT_UPDATED | Enum | הטריגר מופעל כשאירוע נוצר, מעודכן או נמחק ביומן Google שצוין. |
Form Trigger Builder
Methods
| שיטה | סוג הערך שמוחזר | תיאור קצר |
|---|---|---|
create() | Trigger | יוצר ומחזיר את הטריגר החדש. |
on | Form | מציין טריגר שיופעל כשנשלחת תשובה לטופס. |
on | Form | מציינים טריגר שיופעל כשפותחים את תצוגת העריכה של הטופס. |
Installation Source
מאפיינים
| נכס | סוג | תיאור |
|---|---|---|
APPS_MARKETPLACE_DOMAIN_ADD_ON | Enum | התוסף הותקן על ידי האדמין בדומיין של המשתמש. |
NONE | Enum | הסקריפט לא פועל כתוסף. |
WEB_STORE_ADD_ON | Enum | התוסף הותקן על ידי המשתמש מחנות האינטרנט של Chrome. |
Script App
מאפיינים
| נכס | סוג | תיאור |
|---|---|---|
Auth | Auth | ספירה שמזהה אילו קטגוריות של שירותים מורשים יכולות לפעול באמצעות פונקציה מופעלת ב-Apps Script. |
Authorization | Authorization | ספירה שמציינת את סטטוס ההרשאה של סקריפט. |
Event | Event | ספירה שמציינת את סוג האירוע שהופעל. |
Installation | Installation | ספירה שמציינת איך הסקריפט הותקן אצל המשתמש כתוסף. |
Trigger | Trigger | מספור שמציין את המקור של האירוע שגורם להפעלת הטריגר. |
Week | Weekday | ספירה שמייצגת את ימות השבוע. |
Methods
| שיטה | סוג הערך שמוחזר | תיאור קצר |
|---|---|---|
delete | void | הסרת הטריגר הנתון כדי שהוא לא יפעל יותר. |
get | Authorization | מקבל אובייקט שבודק אם המשתמש העניק הרשאה לכל הדרישות של הסקריפט. |
get | Authorization | מקבלים אובייקט שבודק אם המשתמש העניק הרשאה להיקפי ההרשאות המבוקשים. |
get | String|null | מקבל אסימון זהות של Openopenid. |
get | Installation | הפונקציה מחזירה ערך enum שמציין איך התסריט הותקן כתוסף עבור המשתמש הנוכחי (לדוגמה, אם המשתמש התקין אותו באופן אישי דרך חנות Chrome, או אם אדמין בדומיין התקין אותו עבור כל המשתמשים). |
get | String | מקבל את אסימון הגישה מסוג OAuth 2.0 עבור המשתמש הרלוונטי. |
get | Trigger[] | מחזירה את כל הגורמים המפעילים שניתן להתקין שמשויכים לפרויקט הנוכחי ולמשתמש הנוכחי. |
get | String | מחזירה את המזהה הייחודי של פרויקט הסקריפט. |
get | Service | מחזירה אובייקט שמשמש לשליטה בפרסום הסקריפט כאפליקציית אינטרנט. |
get | Trigger[] | הפונקציה מחזירה את כל הטריגרים שאפשר להתקין שהמשתמש הזה הוא הבעלים שלהם במסמך הנתון, רק עבור הסקריפט או התוסף הזה. |
get | Trigger[] | מחזירה את כל הטריגרים שאפשר להתקין שנמצאים בבעלות המשתמש בטופס הנתון, רק עבור הסקריפט או התוסף הזה. |
get | Trigger[] | הפונקציה מחזירה את כל הטריגרים שאפשר להתקין שנמצאים בבעלות המשתמש בגיליון האלקטרוני הנתון, רק עבור הסקריפט או התוסף הזה. |
invalidate | void | הפונקציה מבטלת את ההרשאה שיש למשתמש בפועל להריץ את הסקריפט הנוכחי. |
new | State | יוצר builder לאסימון מצב שאפשר להשתמש בו ב-API של קריאה חוזרת (callback) (כמו תהליך OAuth). |
new | Trigger | מתחיל את התהליך של יצירת טריגר שאפשר להתקין, וכשהוא מופעל הוא קורא לפונקציה נתונה. |
require | void | בודק אם המשתמש העניק הסכמה לכל ההיקפים שהסקריפט מבקש. |
require | void | האימות מתבצע כדי לבדוק אם המשתמש העניק הסכמה להיקפי ההרשאות המבוקשים. |
Service
Methods
| שיטה | סוג הערך שמוחזר | תיאור קצר |
|---|---|---|
get | String | הפונקציה מחזירה את כתובת ה-URL של אפליקציית האינטרנט, אם היא נפרסה. אחרת, היא מחזירה null. |
is | Boolean | הפונקציה מחזירה את הערך true אם אפשר לגשת לסקריפט כאפליקציית אינטרנט. |
Spreadsheet Trigger Builder
Methods
| שיטה | סוג הערך שמוחזר | תיאור קצר |
|---|---|---|
create() | Trigger | הפונקציה יוצרת את הטריגר ומחזירה אותו. |
on | Spreadsheet | מציינים טריגר שיופעל כשיהיה שינוי בתוכן או במבנה של הגיליון האלקטרוני. |
on | Spreadsheet | מציין טריגר שיופעל כשעורכים את הגיליון האלקטרוני. |
on | Spreadsheet | מציין טריגר שיופעל כשיישלח טופס לגיליון האלקטרוני. |
on | Spreadsheet | מציין טריגר שיופעל כשפותחים את הגיליון האלקטרוני. |
State Token Builder
Methods
| שיטה | סוג הערך שמוחזר | תיאור קצר |
|---|---|---|
create | String | יוצרת ייצוג מחרוזת מוצפנת של אסימון המצב. |
with | State | הוספת ארגומנט לטוקן. |
with | State | מגדיר פונקציית קריאה חוזרת. |
with | State | הגדרת משך הזמן (בשניות) שבו האסימון תקף. |
Trigger
Methods
| שיטה | סוג הערך שמוחזר | תיאור קצר |
|---|---|---|
get | Event | מחזירה את סוג האירוע שהטריגר מופעל בו. |
get | String | מחזירה את הפונקציה שתופעל כשהטריגר יופעל. |
get | Trigger | הפונקציה מחזירה את מקור האירועים שיגרמו להפעלת הטריגר. |
get | String | מחזירה את המזהה הספציפי למקור. |
get | String | הפונקציה מחזירה מזהה ייחודי שאפשר להשתמש בו כדי להבחין בין טריגרים שונים. |
Trigger Builder
Methods
| שיטה | סוג הערך שמוחזר | תיאור קצר |
|---|---|---|
for | Document | יוצר ומחזיר Document שמשויך למסמך הנתון. |
for | Document | יוצרת ומחזירה Document שקשור למסמך עם המזהה הנתון. |
for | Form | יוצרת ומחזירה Form שקשור לטופס הנתון. |
for | Form | יוצרת Form שמשויך לטופס עם המזהה שצוין ומחזירה אותו. |
for | Spreadsheet | יוצרת ומחזירה Spreadsheet שקשור לגיליון האלקטרוני הנתון. |
for | Spreadsheet | יוצרת ומחזירה Spreadsheet שמשויך לגיליון האלקטרוני עם המזהה שצוין. |
for | Calendar | מחזירה אובייקט ליצירת טריגרים של יומן. |
time | Clock | הפונקציה יוצרת ומחזירה Clock כדי ליצור טריגרים מבוססי-זמן. |
Trigger Source
מאפיינים
| נכס | סוג | תיאור |
|---|---|---|
SPREADSHEETS | Enum | הפעולה ב-Google Sheets גורמת להפעלת הטריגר. |
CLOCK | Enum | אירוע שמבוסס על זמן גורם להפעלת הטריגר. |
FORMS | Enum | הטריגר מופעל על ידי Google Forms. |
DOCUMENTS | Enum | Google Docs גורם להפעלת הטריגר. |
CALENDAR | Enum | יומן Google גורם להפעלת הטריגר. |