Class CardService

CardService

توفّر CardService إمكانية إنشاء بطاقات عامة تُستخدَم في منتجات Google المختلفة التي تتيح إمكانية التوسّع، مثل ملحقات Google Workspace.

في ما يلي نموذج لبطاقة الإضافات.

function createCard() {
  return CardService.newCardBuilder()
      .setHeader(CardService.newCardHeader().setTitle('CardTitle'))
      .build();
}

أو يمكنك عرض بطاقات متعددة على النحو التالي:

function createCards() {
  return [
    CardService.newCardBuilder().build(),
    CardService.newCardBuilder().build(),
    CardService.newCardBuilder().build(),
  ];
}

يوضّح المثال التالي كيفية تعريف بطاقة باستخدام عنوان ونص وصورة وعنصر في القائمة:

function createWidgetDemoCard() {
  return CardService.newCardBuilder()
      .setHeader(
          CardService.newCardHeader()
              .setTitle('Widget demonstration')
              .setSubtitle('Check out these widgets')
              .setImageStyle(CardService.ImageStyle.SQUARE)
              .setImageUrl('https://www.example.com/images/headerImage.png'),
          )
      .addSection(
          CardService.newCardSection()
              .setHeader('Simple widgets')  // optional
              .addWidget(
                  CardService.newTextParagraph().setText(
                      'These widgets are display-only. ' +
                          'A text paragraph can have multiple lines and ' +
                          'formatting.',
                      ),
                  )
              .addWidget(
                  CardService.newImage().setImageUrl(
                      'https://www.example.com/images/mapsImage.png',
                      ),
                  ),
          )
      .addCardAction(
          CardService.newCardAction().setText('Gmail').setOpenLink(
              CardService.newOpenLink().setUrl('https://mail.google.com/mail'),
              ),
          )
      .build();
}

نموذج لبطاقة "تطبيقات Chat"

const cardHeader =
    CardService.newCardHeader()
        .setTitle('Sasha')
        .setSubtitle('Software Engineer')
        .setImageUrl(
            'https://developers.google.com/chat/images/quickstart-app-avatar.png',
            )
        .setImageStyle(CardService.ImageStyle.CIRCLE)
        .setImageAltText('Avatar for Sasha');

const cardSection =
    CardService.newCardSection()
        .setHeader('Contact Info')
        .setCollapsible(true)
        .setNumUncollapsibleWidgets(1)
        .addWidget(
            CardService.newDecoratedText()
                .setStartIcon(
                    CardService.newIconImage().setIcon(CardService.Icon.EMAIL))
                .setText('sasha@example.com'),
            )
        .addWidget(
            CardService.newDecoratedText()
                .setStartIcon(
                    CardService.newIconImage().setIcon(CardService.Icon.PERSON))
                .setText('<font color="#80e27e">Online</font>'),
            )
        .addWidget(
            CardService.newDecoratedText()
                .setStartIcon(
                    CardService.newIconImage().setIcon(CardService.Icon.PHONE))
                .setText('+1 (555) 555-1234'),
            )
        .addWidget(
            CardService.newButtonSet()
                .addButton(
                    CardService.newTextButton().setText('Share').setOpenLink(
                        CardService.newOpenLink().setUrl(
                            'https://example.com/share'),
                        ),
                    )
                .addButton(
                    CardService.newTextButton()
                        .setText('Edit')
                        .setOnClickAction(
                            CardService.newAction()
                                .setFunctionName('goToView')
                                .setParameters({viewType: 'EDIT'}),
                            ),
                    ),
        );

const card = CardService.newCardBuilder()
                 .setHeader(cardHeader)
                 .addSection(cardSection)
                 .build();

أماكن إقامة

الموقعالنوعالوصف
BorderTypeBorderTypeالتعداد BorderType
ChipListLayoutChipListLayoutالتعداد ChipListLayout
ComposedEmailTypeComposedEmailTypeالتعداد ComposedEmailType
ContentTypeContentTypeالتعداد ContentType
GridItemLayoutGridItemLayoutالتعداد GridItemLayout
HorizontalAlignmentHorizontalAlignmentالتعداد HorizontalAlignment
IconIconالتعداد Icon
ImageButtonStyleImageButtonStyleالتعداد ImageButtonStyle
ImageCropTypeImageCropTypeالتعداد ImageCropType
ImageStyleImageStyleالتعداد ImageStyle
InputTypeInputTypeالتعداد InputType
LoadIndicatorLoadIndicatorالتعداد LoadIndicator
OnCloseOnCloseالتعداد OnClose
OpenAsOpenAsالتعداد OpenAs
SelectionInputTypeSelectionInputTypeالتعداد SelectionInputType
TextButtonStyleTextButtonStyleالتعداد TextButtonStyle
UpdateDraftBodyTypeUpdateDraftBodyTypeالتعداد UpdateDraftBodyType

الطُرق

الطريقةنوع القيمة التي يتم عرضهاوصف قصير
newAction()Actionلإنشاء Action جديد.
newActionResponseBuilder()ActionResponseBuilderلإنشاء ActionResponseBuilder جديد.
newActionStatus()ActionStatusلإنشاء ActionStatus جديد.
newAttachment()Attachmentلإنشاء Attachment جديد.
newAuthorizationAction()AuthorizationActionلإنشاء AuthorizationAction جديد.
newAuthorizationException()AuthorizationExceptionلإنشاء AuthorizationException جديد.
newBorderStyle()BorderStyleلإنشاء BorderStyle جديد.
newButtonSet()ButtonSetلإنشاء ButtonSet جديد.
newCalendarEventActionResponseBuilder()CalendarEventActionResponseBuilderلإنشاء CalendarEventActionResponseBuilder جديد.
newCardAction()CardActionلإنشاء CardAction جديد.
newCardBuilder()CardBuilderلإنشاء أداة إنشاء بطاقات جديدة
newCardHeader()CardHeaderلإنشاء CardHeader جديد.
newCardSection()CardSectionلإنشاء CardSection جديد.
newCardWithId()CardWithIdلإنشاء CardWithId جديد.
newChatActionResponse()ChatActionResponseلإنشاء ChatActionResponse جديد.
newChatResponseBuilder()ChatResponseBuilderلإنشاء ChatResponseBuilder جديد.
newChip()Chipلإنشاء Chip جديد.
newChipList()ChipListلإنشاء ChipList جديد.
newCollapseControl()CollapseControlلإنشاء CollapseControl جديد.
newColumn()Columnلإنشاء Column جديد.
newColumns()Columnsلإنشاء مجموعة جديدة من Columns.
newComposeActionResponseBuilder()ComposeActionResponseBuilderلإنشاء ComposeActionResponseBuilder جديد.
newDatePicker()DatePickerلإنشاء DatePicker جديد.
newDateTimePicker()DateTimePickerلإنشاء DateTimePicker جديد.
newDecoratedText()DecoratedTextلإنشاء DecoratedText جديد.
newDialog()Dialogلإنشاء Dialog جديد
newDialogAction()DialogActionلإنشاء DialogAction جديد
newDivider()Dividerلإنشاء Divider جديد.
newDriveItemsSelectedActionResponseBuilder()DriveItemsSelectedActionResponseBuilderلإنشاء DriveItemsSelectedActionResponseBuilder جديد.
newEditorFileScopeActionResponseBuilder()EditorFileScopeActionResponseBuilderلإنشاء EditorFileScopeActionResponseBuilder جديد.
newFixedFooter()FixedFooterلإنشاء FixedFooter جديد.
newGrid()Gridلإنشاء Grid جديد.
newGridItem()GridItemلإنشاء GridItem جديد.
newIconImage()IconImageلإنشاء IconImage جديد.
newImage()Imageلإنشاء Image جديد.
newImageButton()ImageButtonلإنشاء ImageButton جديد
newImageComponent()ImageComponentلإنشاء ImageComponent جديد.
newImageCropStyle()ImageCropStyleلإنشاء ImageCropStyle جديد.
newKeyValue()KeyValueلإنشاء KeyValue جديد.
newLinkPreview()LinkPreviewلإنشاء LinkPreview جديد.
newMaterialIcon()MaterialIconلإنشاء MaterialIcon جديد
newNavigation()Navigationلإنشاء Navigation جديد
newNotification()Notificationلإنشاء Notification جديد
newOpenLink()OpenLinkلإنشاء OpenLink جديد.
newOverflowMenu()OverflowMenuلإنشاء OverflowMenu جديد
newOverflowMenuItem()OverflowMenuItemلإنشاء OverflowMenuItem جديد
newSelectionInput()SelectionInputلإنشاء SelectionInput جديد.
newSuggestions()Suggestionsلإنشاء Suggestions جديد
newSuggestionsResponseBuilder()SuggestionsResponseBuilderلإنشاء SuggestionsResponseBuilder جديد.
newSwitch()Switchلإنشاء Switch جديد.
newTextButton()TextButtonلإنشاء TextButton جديد.
newTextInput()TextInputلإنشاء TextInput جديد.
newTextParagraph()TextParagraphلإنشاء TextParagraph جديد.
newTimePicker()TimePickerلإنشاء TimePicker جديد.
newUniversalActionResponseBuilder()UniversalActionResponseBuilderلإنشاء UniversalActionResponseBuilder جديد.
newUpdateDraftActionResponseBuilder()UpdateDraftActionResponseBuilderلإنشاء UpdateDraftActionResponseBuilder جديد
newUpdateDraftBccRecipientsAction()UpdateDraftBccRecipientsActionإنشاء UpdateDraftBccRecipientsAction جديد
newUpdateDraftBodyAction()UpdateDraftBodyActionلإنشاء UpdateDraftBodyAction جديد.
newUpdateDraftCcRecipientsAction()UpdateDraftCcRecipientsActionلإنشاء UpdateDraftCcRecipientsAction جديد
newUpdateDraftSubjectAction()UpdateDraftSubjectActionلإنشاء UpdateDraftSubjectAction جديد
newUpdateDraftToRecipientsAction()UpdateDraftToRecipientsActionلإنشاء UpdateDraftToRecipientsAction جديد.
newValidation()Validationلإنشاء Validation جديد.

مستندات تفصيلية

newAction()

لإنشاء Action جديد.

الإرجاع

Action - إجراء فارغ


newActionResponseBuilder()

لإنشاء ActionResponseBuilder جديد.

الإرجاع

ActionResponseBuilder - أداة إنشاء فارغة لعنصر ActionResponse


newActionStatus()

لإنشاء ActionStatus جديد

لا تتوفّر هذه الميزة إلا لتطبيقات Google Chat. هذا الخيار غير متوفّر لإضافات Google Workspace.

const actionStatus = CardService.newActionStatus()
                         .setStatusCode(CardService.Status.OK)
                         .setUserFacingMessage('Success');

الإرجاع

ActionStatus: حالة ActionStatus فارغة


newAttachment()

لإنشاء Attachment جديد

الإرجاع

Attachment - مرفق فارغ


newAuthorizationAction()

لإنشاء AuthorizationAction جديد.

الإرجاع

AuthorizationAction - عنصر AuthorizationAction فارغ.


newAuthorizationException()

لإنشاء AuthorizationException جديد.

الإرجاع

AuthorizationException — قيمة فارغة في AuthorizationException


newBorderStyle()

لإنشاء BorderStyle جديد.

الإرجاع

BorderStyle - نمط حدود فارغ


newButtonSet()

لإنشاء ButtonSet جديد.

الإرجاع

ButtonSet: مجموعة أزرار فارغة


newCalendarEventActionResponseBuilder()


newCardAction()

لإنشاء CardAction جديد.

الإرجاع

CardAction: إجراء بطاقة فارغ


newCardBuilder()

تنشئ أداة إنشاء بطاقات جديدة.

الإرجاع

CardBuilder - أداة إنشاء بطاقات فارغة


newCardHeader()

لإنشاء CardHeader جديد

الإرجاع

CardHeader: عنصر CardHeader فارغ.


newCardSection()

لإنشاء CardSection جديد.

الإرجاع

CardSection — قسم Card Section فارغ.


newCardWithId()

لإنشاء CardWithId جديد يُستخدَم هذا الحقل لإرسال بطاقة في رسالة على Google Chat. معرّف البطاقة هو معرّف فريد لبطاقة في رسالة عند إرسال بطاقات متعددة.

لا تتوفّر هذه الميزة إلا لتطبيقات Google Chat. لا تتوفّر الإضافات في Google Workspace.

const cardSection = CardService.newCardSection();
cardSection.addWidget(
    CardService.newTextParagraph().setText('This is a text paragraph widget.'),
);

const card = CardService.newCardBuilder()
                 .setHeader(CardService.newCardHeader().setTitle('Card title'))
                 .addSection(cardSection)
                 .build();

const cardWithId =
    CardService.newCardWithId().setCardId('card_id').setCard(card);

الإرجاع

CardWithId: CardWithId فارغ


newChatActionResponse()

لإنشاء ChatActionResponse جديد.

لا تتوفّر هذه الميزة إلا لتطبيقات Google Chat. هذا الخيار غير متوفّر لإضافات Google Workspace.

const card = CardService.newCardBuilder()
                 .setHeader(CardService.newCardHeader().setTitle('Card title'))
                 .build();
const dialog = CardService.newDialog().setBody(card);

const dialogAction = CardService.newDialogAction().setDialog(dialog);

const chatActionResponse = CardService.newChatActionResponse()
                               .setResponseType(CardService.ResponseType.DIALOG)
                               .setDialogAction(dialogAction);

الإرجاع

ChatActionResponse: ChatActionResponse فارغ


newChatResponseBuilder()

لإنشاء ChatResponseBuilder جديد

لا تتوفّر هذه الميزة إلا لتطبيقات Google Chat. لا تتوفّر الإضافات في Google Workspace.

const cardSection = CardService.newCardSection();
cardSection.addWidget(
    CardService.newTextParagraph().setText('This is a text paragraph widget.'),
);

const card = CardService.newCardBuilder()
                 .setHeader(CardService.newCardHeader().setTitle('Card title'))
                 .addSection(cardSection)
                 .build();

const cardWithId =
    CardService.newCardWithId().setCardId('card_id').setCard(card);

const chatResponse =
    CardService.newChatResponseBuilder().addCardsV2(cardWithId).build();

الإرجاع

ChatResponseBuilder: مساحة ChatResponseBuilder فارغة.


newChip()

لإنشاء Chip جديد

متوفّر فقط لتطبيقات Google Chat. هذا الخيار غير متوفّر لإضافات Google Workspace.

const chip = CardService.newChip()
                 .setLabel('Open Link')
                 .setOpenLink(CardService.newOpenLink().setUrl(
                     'https://www.google.com'));

الإرجاع

Chip: شريحة فارغة


newChipList()

لإنشاء ChipList جديد.

لا تتوفّر هذه الميزة إلا لتطبيقات Google Chat. هذا الخيار غير متوفّر لإضافات Google Workspace.

const chip = CardService.newChip();
// Finish building the text chip...

const chipList = CardService.newChipList()
                     .setLayout(CardService.ChipListLayout.WRAPPED)
                     .addChip(chip);

الإرجاع

ChipList: قائمة شرائح فارغة


newCollapseControl()

لإنشاء CollapseControl جديد.

لا تتوفّر هذه الميزة إلا لتطبيقات Google Chat. لا تتوفّر الإضافات في Google Workspace.

const collapseControl =
    CardService.newCollapseControl()
        .setHorizontalAlign(CardService.HorizontalAlignment.START)
        .setExpandButton(CardService.newTextButton().setText('Expand'))
        .setCollapseButton(CardService.newTextButton().setText('Collapse'));

الإرجاع

CollapseControl: عنصر CollapseControl فارغ.


newColumn()

لإنشاء Column جديد.

تتوفّر هذه الميزة لتطبيقات Google Chat وإضافات Google Workspace.

const columnWidget = CardService.newTextParagraph();
const column =
    CardService.newColumn()
        .setHorizontalSizeStyle(
            CardService.HorizontalSizeStyle.FILL_AVAILABLE_SPACE)
        .setHorizontalAlignment(CardService.HorizontalAlignment.CENTER)
        .setVerticalAlignment(CardService.VerticalAlignment.CENTER)
        .addWidget(columnWidget);

الإرجاع

Column: عمود فارغ


newColumns()

لإنشاء مجموعة جديدة من Columns.

تتوفّر هذه الميزة لتطبيقات Google Chat وإضافات Google Workspace.

const firstColumn =
    CardService.newColumn()
        .setHorizontalSizeStyle(
            CardService.HorizontalSizeStyle.FILL_AVAILABLE_SPACE)
        .setHorizontalAlignment(CardService.HorizontalAlignment.CENTER)
        .setVerticalAlignment(CardService.VerticalAlignment.CENTER);
const secondColumn =
    CardService.newColumn()
        .setHorizontalSizeStyle(
            CardService.HorizontalSizeStyle.FILL_AVAILABLE_SPACE)
        .setHorizontalAlignment(CardService.HorizontalAlignment.CENTER)
        .setVerticalAlignment(CardService.VerticalAlignment.CENTER);
const columns = CardService.newColumns()
                    .addColumn(column)
                    .addColumn(secondColumn)
                    .setWrapStyle(CardService.WrapStyle.WRAP);

الإرجاع

Columns: مجموعة فارغة من الأعمدة


newComposeActionResponseBuilder()

لإنشاء ComposeActionResponseBuilder جديد.

الإرجاع

ComposeActionResponseBuilder: أداة إنشاء فارغة لعنصر ComposeActionResponse


newDatePicker()

لإنشاء DatePicker جديد.

الإرجاع

DatePicker: منتقي التاريخ فارغ.


newDateTimePicker()

لإنشاء DateTimePicker جديد

الإرجاع

DateTimePicker - أداة اختيار تاريخ ووقت فارغة


newDecoratedText()

لإنشاء DecoratedText جديد.

الإرجاع

DecoratedText: عنصر DecoratedText فارغ


newDialog()

لإنشاء Dialog جديد.

لا تتوفّر هذه الميزة إلا لتطبيقات Google Chat. لا تتوفّر الإضافات في Google Workspace.

const card = CardService.newCardBuilder()
                 .setHeader(CardService.newCardHeader().setTitle('Card title'))
                 .build();

// Sets the card of the dialog.
const dialog = CardService.newDialog().setBody(card);

الإرجاع

Dialog — حقل Dialog فارغ.


newDialogAction()

لإنشاء DialogAction جديد

متوفّر فقط لتطبيقات Google Chat. لا تتوفّر الإضافات في Google Workspace.

const card = CardService.newCardBuilder()
                 .setHeader(CardService.newCardHeader().setTitle('Card title'))
                 .build();
const dialog = CardService.newDialog().setBody(card);

const dialogAction = CardService.newDialogAction().setDialog(dialog);

الإرجاع

DialogAction: DialogAction فارغ


newDivider()

لإنشاء Divider جديد. ينشئ العيّنة التالية بطاقة بسيطة تتضمّن فقرتَين مفصوفتَين بفاصل.

function buildCard() {
  const cardSection1TextParagraph1 =
      CardService.newTextParagraph().setText('Hello world!');

  const cardSection1Divider1 = CardService.newDivider();

  const cardSection1TextParagraph2 =
      CardService.newTextParagraph().setText('Hello world!');

  const cardSection1 = CardService.newCardSection()
                           .addWidget(cardSection1TextParagraph1)
                           .addWidget(cardSection1Divider1)
                           .addWidget(cardSection1TextParagraph2);

  const card = CardService.newCardBuilder().addSection(cardSection1).build();

  return card;
}

الإرجاع

Divider — فاصل


newDriveItemsSelectedActionResponseBuilder()


newEditorFileScopeActionResponseBuilder()


newFixedFooter()

لإنشاء FixedFooter جديد.

الإرجاع

FixedFooter - تذييل ثابت فارغ.


newGrid()

لإنشاء Grid جديد

الإرجاع

Grid - شبكة فارغة


newGridItem()

لإنشاء GridItem جديد.

الإرجاع

GridItem: عنصر GridItem فارغ.


newIconImage()

لإنشاء IconImage جديد.

الإرجاع

IconImage: صورة رمز فارغة


newImage()

لإنشاء Image جديد.

الإرجاع

Image - صورة فارغة


newImageButton()

لإنشاء ImageButton جديد.

الإرجاع

ImageButton: زر صورة فارغ


newImageComponent()

لإنشاء ImageComponent جديد.

الإرجاع

ImageComponent — عنصر ImageComponent فارغ.


newImageCropStyle()

لإنشاء ImageCropStyle جديد.

الإرجاع

ImageCropStyle: صورة ImageاقتصاصStyle فارغة


newKeyValue()

لإنشاء KeyValue جديد.

الإرجاع

KeyValue: عنصر KeyValue فارغ.


newLinkPreview()

لإنشاء LinkPreview جديد.

const decoratedText =
    CardService.newDecoratedText().setTopLabel('Hello').setText('Hi!');

const cardSection = CardService.newCardSection().addWidget(decoratedText);

const card = CardService.newCardBuilder().addSection(cardSection).build();

const linkPreview = CardService.newLinkPreview().setPreviewCard(card).setTitle(
    'Smart chip title');

الإرجاع

LinkPreview: عنصر LinkPreview فارغ.


newMaterialIcon()

لإنشاء MaterialIcon جديد.

تتوفّر هذه الميزة لتطبيقات Google Chat وإضافات Google Workspace.

const materialIcon =
    CardService.newMaterialIcon().setName('check_box').setFill(true);

const cardSection = CardService.newCardSection();
cardSection.addWidget(
    CardService.newDecoratedText()
        .setStartIcon(CardService.newIconImage().setMaterialIcon(materialIcon))
        .setText('sasha@example.com'),
);

const card = CardService.newCardBuilder()
                 .setHeader(CardService.newCardHeader().setTitle('Card Title'))
                 .addSection(cardSection)
                 .build();

الإرجاع

MaterialIcon: رمز MaterialIcon فارغ


newNavigation()

لإنشاء Navigation جديد.

الإرجاع

Navigation - عنصر تنقّل فارغ


newNotification()

لإنشاء Notification جديد.

الإرجاع

Notification - إشعار فارغ


لإنشاء OpenLink جديد

الإرجاع

OpenLink — رابط OpenLink فارغ.


newOverflowMenu()

لإنشاء OverflowMenu جديد.

لا تتوفّر هذه الميزة إلا لتطبيقات Google Chat. هذا الخيار غير متوفّر لإضافات Google Workspace.

const overflowMenuItem = CardService.newOverflowMenuItem();
// Finish building the overflow menu item...

const overflowMenu =
    CardService.newOverflowMenu().addMenuItem(overflowMenuItem);

الإرجاع

OverflowMenu: قائمة كاملة فارغة


newOverflowMenuItem()

لإنشاء OverflowMenuItem جديد.

لا تتوفّر هذه الميزة إلا لتطبيقات Google Chat. لا تتوفّر الإضافات في Google Workspace.

const overflowMenuItem =
    CardService.newOverflowMenuItem()
        .setStartIcon(
            CardService.newIconImage().setIconUrl(
                'https://www.google.com/images/branding/googleg/1x/googleg_standard_color_64dp.png',
                ),
            )
        .setText('Open Link')
        .setOpenLink(
            CardService.newOpenLink().setUrl('https://www.google.com'));

الإرجاع

OverflowMenuItem: عنصر OverflowMenuItem فارغ.


newSelectionInput()

لإنشاء SelectionInput جديد.

الإرجاع

SelectionInput: عنصر SelectionInput فارغ.


newSuggestions()

لإنشاء Suggestions جديد.

الإرجاع

Suggestions — علامة تبويب "الاقتراحات" فارغة.


newSuggestionsResponseBuilder()

لإنشاء SuggestionsResponseBuilder جديد.

الإرجاع

SuggestionsResponseBuilder: أداة إنشاء فارغة لـ SuggestionsResponse


newSwitch()

لإنشاء Switch جديد.

الإرجاع

Switch — مفتاح تبديل فارغ.


newTextButton()

لإنشاء TextButton جديد

الإرجاع

TextButton — زر نصي فارغ


newTextInput()

لإنشاء TextInput جديد

الإرجاع

TextInput — عنصر TextInput فارغ


newTextParagraph()

لإنشاء TextParagraph جديد.

الإرجاع

TextParagraph — فقرة نصية فارغة.


newTimePicker()

لإنشاء TimePicker جديد

الإرجاع

TimePicker - أداة اختيار وقت فارغة


newUniversalActionResponseBuilder()

لإنشاء UniversalActionResponseBuilder جديد.

الإرجاع

UniversalActionResponseBuilder: أداة إنشاء UniversalActionResponse فارغة.


newUpdateDraftActionResponseBuilder()

لإنشاء UpdateDraftActionResponseBuilder جديد.

الإرجاع

UpdateDraftActionResponseBuilder - عنصر UpdateDraftActionResponseBuilder فارغ.


newUpdateDraftBccRecipientsAction()

إنشاء UpdateDraftBccRecipientsAction جديد

الإرجاع

UpdateDraftBccRecipientsAction — قيمة UpdateDraftBccRecipientsAction فارغة


newUpdateDraftBodyAction()

لإنشاء UpdateDraftBodyAction جديد.

الإرجاع

UpdateDraftBodyAction: قيمة UpdateDraftBodyAction فارغة


newUpdateDraftCcRecipientsAction()

لإنشاء UpdateDraftCcRecipientsAction جديد.

الإرجاع

UpdateDraftCcRecipientsAction — عنصر UpdateDraftCcRecipientsAction فارغ.


newUpdateDraftSubjectAction()

لإنشاء UpdateDraftSubjectAction جديد

الإرجاع

UpdateDraftSubjectAction — قيمة UpdateDraftSubjectAction فارغة.


newUpdateDraftToRecipientsAction()

لإنشاء UpdateDraftToRecipientsAction جديد.

الإرجاع

UpdateDraftToRecipientsAction: عنصر UpdateDraftToRecipientsAction فارغ.


newValidation()

لإنشاء Validation جديد.

تتوفّر هذه الميزة لتطبيقات Google Chat وإضافات Google Workspace.

const validation =
    CardService.newValidation().setCharacterLimit(5).setInputType(
        CardService.InputType.EMAIL);

الإرجاع

Validation - عملية تحقق فارغة.