نشان دهنده یک عمل برای باز کردن یک پیوند با چند گزینه است.
برای افزونههای Google Workspace و برنامههای Google Chat موجود است.
// A button that opens as a link in an overlay and // requires a reload when closed. const button = CardService.newTextButton() .setText('This button opens a link in an overlay window') .setOpenLink( CardService.newOpenLink() .setUrl('https://www.google.com') .setOpenAs(CardService.OpenAs.OVERLAY) .setOnClose(CardService.OnClose.RELOAD_ADD_ON), ); // An action response that opens a link in full screen and // requires no action when closed. const actionResponse = CardService.newActionResponseBuilder() .setOpenLink( CardService.newOpenLink() .setUrl('https://www.google.com') .setOpenAs(CardService.OpenAs.FULL_SIZE) .setOnClose(CardService.OnClose.NOTHING), ) .build();
توجه: برای بارگیری مجدد افزونهها پس از بستن پیوند، از پیوندی با هدر Cross-Origin-Opener-Policy (COOP) استفاده نکنید. اگر COOP در پیوندی فعال باشد، افزونهها نمیتوانند وضعیت پنجره را تشخیص دهند و کارت افزونه بهروزرسانی نمیشود.
روش ها
روش | نوع برگشت | شرح مختصر |
---|---|---|
set On Close(onClose) | Open Link | وقتی پنجره یا برگه URL بسته است، رفتار عملکرد URL را تنظیم می کند. |
set Open As(openAs) | Open Link | رفتار URL را هنگام باز شدن تنظیم می کند. |
set Url(url) | Open Link | URL را برای باز شدن تنظیم می کند. |
مستندات دقیق
set On Close(onClose)
set Open As(openAs)
set Url(url)
URL را برای باز شدن تنظیم می کند. URL باید با پیشوندی مطابقت داشته باشد که در فهرست سفید در مانیفست قرار دارد .
پارامترها
نام | تایپ کنید | توضیحات |
---|---|---|
url | String | URL برای باز کردن. |
بازگشت
Open Link
- این شی، برای زنجیر کردن.