Class ChatClientDataSource
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
ChatClientDataSource
複数選択メニューを使用する SelectionInput
ウィジェットの場合は、Google Chat のデータソース。データソースから、複数選択メニューの選択項目が入力されます。たとえば、ユーザーは自分がメンバーである Google Chat スペースを選択できます。
const chatSpaceDataSource =
CardService.newChatSpaceDataSource().setDefaultToCurrentSpace(true);
const chatClientDataSource =
CardService.newChatClientDataSource().setSpaceDataSource(
chatSpaceDataSource);
Google Chat アプリでのみ使用できます。Google Workspace アドオンには使用できません。
詳細なドキュメント
setSpaceDataSource(spaceDataSource)
Google Chat スペースを複数選択メニューの選択項目として入力するデータソース。ユーザーがメンバーであるスペースのみが入力されます。
const chatSpaceDataSource =
CardService.newChatSpaceDataSource().setDefaultToCurrentSpace(true);
const chatClientDataSource =
CardService.newChatClientDataSource().setSpaceDataSource(
chatSpaceDataSource);
Google Chat アプリでのみ使用できます。Google Workspace アドオンには使用できません。
パラメータ
戻る
ChatClientDataSource
- チェーン用のこのオブジェクト。
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2025-07-26 UTC。
[null,null,["最終更新日 2025-07-26 UTC。"],[[["\u003cp\u003e\u003ccode\u003eChatClientDataSource\u003c/code\u003e is used for multiselect menus in Google Chat apps, allowing users to select items like Google Chat spaces they are members of.\u003c/p\u003e\n"],["\u003cp\u003eThis data source relies on a \u003ccode\u003eChatSpaceDataSource\u003c/code\u003e to populate the selectable spaces in the menu.\u003c/p\u003e\n"],["\u003cp\u003eIt is exclusively available for Google Chat apps and cannot be utilized in Google Workspace Add-ons.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003esetSpaceDataSource\u003c/code\u003e method configures the data source for populating Google Chat spaces in the selection menu, limited to spaces where the user is a member.\u003c/p\u003e\n"]]],["`ChatClientDataSource` is a data source for multiselect menus in Google Chat apps. It populates selection items with Google Chat spaces a user belongs to. The `setSpaceDataSource` method configures this behavior, taking a `ChatSpaceDataSource` as input. Using `CardService.newChatClientDataSource()` allows the setting up the data source and `CardService.newChatSpaceDataSource().setDefaultToCurrentSpace(true)` allows the default current space. The data is only available for Google Chat apps, not Google Workspace add-ons.\n"],null,["# Class ChatClientDataSource\n\nChatClientDataSource\n\nFor a [SelectionInput](/apps-script/reference/card-service/selection-input) widget that uses a multiselect menu, a data source from Google Chat.\nThe data source populates selection items for the multiselect menu. For example, a user can\nselect Google Chat spaces that they're a member of.\n\n```javascript\nconst chatSpaceDataSource =\n CardService.newChatSpaceDataSource().setDefaultToCurrentSpace(true);\n\nconst chatClientDataSource =\n CardService.newChatClientDataSource().setSpaceDataSource(\n chatSpaceDataSource);\n```\n\nOnly available for Google Chat apps. Not available for Google Workspace add-ons. \n\n### Methods\n\n| Method | Return type | Brief description |\n|---------------------------------------------------------------------------------|---------------------------|--------------------------------------------------------------------------------------------|\n| [setSpaceDataSource(spaceDataSource)](#setSpaceDataSource(ChatSpaceDataSource)) | [ChatClientDataSource](#) | A data source that populates Google Chat spaces as selection items for a multiselect menu. |\n\nDetailed documentation\n----------------------\n\n### `set``Space``Data``Source(spaceDataSource)`\n\nA data source that populates Google Chat spaces as selection items for a multiselect menu. Only\npopulates spaces that the user is a member of.\n\n```javascript\nconst chatSpaceDataSource =\n CardService.newChatSpaceDataSource().setDefaultToCurrentSpace(true);\n\nconst chatClientDataSource =\n CardService.newChatClientDataSource().setSpaceDataSource(\n chatSpaceDataSource);\n```\nOnly available for Google Chat apps. Not available for Google Workspace add-ons.\n\n#### Parameters\n\n| Name | Type | Description |\n|-----------------------|-----------------------------------------------------------------------------------|----------------------------|\n| `space``Data``Source` | [ChatSpaceDataSource](/apps-script/reference/card-service/chat-space-data-source) | The data source to be set. |\n\n#### Return\n\n\n[ChatClientDataSource](#) --- This object, for chaining."]]