השירות הזה מספק גישה לטריגרים של סקריפטים ולפרסום סקריפטים.
שיעורים
| שם | תיאור קצר |
|---|---|
Auth | ספירה שמזהה אילו קטגוריות של שירותים מורשים יכולות לפעול ב-Apps Script באמצעות פונקציה שהופעלה על ידי טריגר. |
Authorization | אובייקט שבודק אם המשתמש העניק הרשאה להיקפי ההרשאות הנדרשים של הסקריפט. |
Authorization | ספירה שמציינת את סטטוס ההרשאה של סקריפט. |
Calendar | Builder לטריגרים של היומן. |
Clock | Builder להפעלות חוזרות לפי שעון. |
Document | builder לטריגרים של מסמכים. |
Event | ספירה שמציינת את סוג האירוע שהופעל. |
Form | כלי ליצירת טריגרים לטפסים. |
Installation | ספירה שמציינת איך הסקריפט הותקן כתוסף עבור המשתמש הנוכחי. |
Script | גישה לפרסום סקריפטים ולטריגרים וביצוע פעולות בהם. |
Service | גישה לפרסום סקריפטים וביצוע שינויים בו. |
Spreadsheet | Builder לטריגרים של גיליונות אלקטרוניים. |
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 Forms. |
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 | מחזירה builder ליצירת טריגרים של יומן. |
time | Clock | יוצרת ומחזירה Clock ליצירת טריגרים מבוססי-זמן. |
Trigger Source
מאפיינים
| נכס | סוג | תיאור |
|---|---|---|
SPREADSHEETS | Enum | Google Sheets גורם להפעלת הטריגר. |
CLOCK | Enum | אירוע שמבוסס על זמן גורם להפעלת הטריגר. |
FORMS | Enum | הטריגר מופעל על ידי Google Forms. |
DOCUMENTS | Enum | Google Docs גורם להפעלת הטריגר. |
CALENDAR | Enum | יומן Google גורם להפעלת הטריגר. |