ווידג'ט שבו מוצגת תמונה אחת. מידע נוסף על גזירת תמונות זמין במאמר Image.
התכונה זמינה בתוספים ל-Google Workspace ובאפליקציות של Google Chat.
const image = CardService.newImage() .setAltText('A nice image') .setImageUrl('https://image.png');
Methods
| שיטה | סוג הערך המוחזר | תיאור קצר |
|---|---|---|
set | Image | הגדרת הטקסט החלופי של התמונה לצורכי נגישות. |
set | Image | הגדרת פעולת הרשאה שפותחת כתובת URL לתהליך ההרשאה כשמקישים על האובייקט. |
set | Image | הגדרת פעולה שמכינה טיוטת אימייל כשלוחצים על האובייקט. |
set | Image | הגדרת התמונה לשימוש על ידי מתן כתובת ה-URL או מחרוזת הנתונים שלה. |
set | Image | הגדרת פעולה שתתבצע כשלוחצים על האובייקט. |
set | Image | הגדרת פעולה שפותחת כתובת URL בכרטיסייה כשלוחצים על האובייקט. |
set | Image | הגדרת כתובת URL שתפתח כשלוחצים על האובייקט. |
מסמכים מפורטים
set Alt Text(altText)
הגדרת הטקסט החלופי של התמונה לצורכי נגישות. חובה.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
alt | String | הטקסט החלופי שרוצים להקצות לתמונה הזו. |
חזרה
Image – האובייקט הזה, לצורך קישור.
set Authorization Action(action)
הגדרת פעולת הרשאה שפותחת כתובת URL לתהליך ההרשאה כשמקישים על האובייקט. כתובת ה-URL תיפתח בחלון חדש. כשהמשתמש מסיים את תהליך ההרשאה וחוזר לאפליקציה, התוסף נטען מחדש.
אפשר להגדיר לאובייקט בממשק המשתמש רק את אחד מהערכים set, set, set, set או set.
// ... const action = CardService.newAuthorizationAction().setAuthorizationUrl('url'); CardService.newTextButton().setText('Authorize').setAuthorizationAction(action);
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
action | Authorization | האובייקט שמציין את פעולת ההרשאה שתתבצע כשמקישים על האלמנט הזה. |
חזרה
Image – האובייקט הזה, לצורך קישור.
set Compose Action(action, composedEmailType)
הגדרת פעולה שמכינה טיוטת אימייל כשלוחצים על האובייקט. אפשר להגדיר לאובייקט בממשק המשתמש רק את הערכים set, set, set, set או set.
הפרמטר Action חייב לציין פונקציית קריאה חוזרת שמחזירה אובייקט Compose שמוגדר באמצעות Compose.
// ... const action = CardService.newAction().setFunctionName('composeEmailCallback'); CardService.newTextButton() .setText('Compose Email') .setComposeAction(action, CardService.ComposedEmailType.REPLY_AS_DRAFT); // ... function composeEmailCallback(e) { const thread = GmailApp.getThreadById(e.threadId); const draft = thread.createDraftReply('This is a reply'); return CardService.newComposeActionResponseBuilder() .setGmailDraft(draft) .build(); }
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
action | Action | האובייקט שמציין את פעולת הכתיבה שתתבצע כשלוחצים על הרכיב הזה. |
composed | Composed | ערך enum שמציין אם טיוטת ההודעה שנוצרה היא טיוטה עצמאית או טיוטת תשובה. |
חזרה
Image – האובייקט הזה, לצורך קישור.
set Image Url(url)
הגדרת התמונה לשימוש על ידי מתן כתובת ה-URL או מחרוזת הנתונים שלה. חובה.
כתובת ה-URL שצוינה יכולה להיות כתובת URL שגלויה לכולם או מחרוזת תמונה מקודדת ב-base64.
כדי לקבל את המחרוזת הזו, אפשר להשתמש בקוד הבא כדי ליצור מחרוזת תמונה מקודדת מתמונה ב-Google Drive, ולאחר מכן לאחסן את המחרוזת הזו לשימוש מאוחר יותר באמצעות set. השיטה הזו מונעת את הצורך בתוסף לגשת לכתובת URL של תמונה שזמינה לכולם:
// The following assumes you have the image to use in Google Drive and have its // ID. const imageBytes = DriveApp.getFileById('123abc').getBlob().getBytes(); const encodedImageURL = `data:image/jpeg;base64,${Utilities.base64Encode(imageBytes)}`; // You can store encodeImageURL and use it as a parameter to // Image.setImageUrl(url).
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
url | String | כתובת ה-URL של תמונה מתארחת לשימוש, או מחרוזת תמונה מקודדת. |
חזרה
Image – האובייקט הזה, לצורך קישור.
set On Click Action(action)
הגדרת פעולה שתתבצע כשלוחצים על האובייקט. אפשר להגדיר לאובייקט בממשק המשתמש רק את הערכים set, set, set, set או set.
הפרמטר Action חייב לציין פונקציית קריאה חוזרת שמחזירה אובייקט Action.
// ... const action = CardService.newAction().setFunctionName('notificationCallback'); CardService.newTextButton() .setText('Create notification') .setOnClickAction(action); // ... function notificationCallback() { return CardService.newActionResponseBuilder() .setNotification( CardService.newNotification().setText('Some info to display to user'), ) .build(); }
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
action | Action | הפעולה שתתבצע כשלוחצים על האלמנט הזה. |
חזרה
Image – האובייקט הזה, לצורך קישור.
set On Click Open Link Action(action)
הגדרת פעולה שפותחת כתובת URL בכרטיסייה כשלוחצים על האובייקט. משתמשים בפונקציה הזו כשצריך ליצור את כתובת ה-URL או כשצריך לבצע פעולות אחרות בנוסף ליצירת האובייקט Open. אפשר להגדיר לאובייקט בממשק המשתמש רק את אחד מהערכים set, set, set, set או set.
הפרמטר Action חייב לציין פונקציית קריאה חוזרת שמחזירה אובייקט Action שמוגדר באמצעות Action.
// ... const action = CardService.newAction().setFunctionName('openLinkCallback'); CardService.newTextButton() .setText('Open Link') .setOnClickOpenLinkAction(action); // ... function openLinkCallback() { return CardService.newActionResponseBuilder() .setOpenLink(CardService.newOpenLink().setUrl('https://www.google.com')) .build(); }
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
action | Action | האובייקט שמציין את הפעולה של פתיח הקישור שתתבצע כשמקישים על הרכיב הזה. |
חזרה
Image – האובייקט הזה, לצורך קישור.
set Open Link(openLink)
הגדרת כתובת URL שתפתח כשלוחצים על האובייקט. משתמשים בפונקציה הזו כשכתובת ה-URL כבר ידועה וצריכים רק לפתוח אותה. אפשר להגדיר לאובייקט בממשק המשתמש רק את אחד מהערכים set, set, set, set או set.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
open | Open | אובייקט Open שמתאר את כתובת ה-URL שרוצים לפתוח. |
חזרה
Image – האובייקט הזה, לצורך קישור.