Card
のヘッダー。
Google Workspace アドオンと Google Chat アプリで利用できます。
const cardHeader = CardService.newCardHeader() .setTitle('Card header title') .setSubtitle('Card header subtitle') .setImageStyle(CardService.ImageStyle.CIRCLE) .setImageUrl('https://image.png');
メソッド
メソッド | 戻り値の型 | 概要 |
---|---|---|
set | Card | ヘッダー画像の代替テキストを設定します。 |
set | Card | カード ヘッダーのアイコンの切り抜きを設定します。 |
set | Card | URL またはデータ文字列を指定して、ヘッダーで使用する画像を設定します。 |
set | Card | カード ヘッダーのサブタイトルを設定します。 |
set | Card | カード ヘッダーのタイトルを設定します。 |
詳細なドキュメント
set Image Alt Text(imageAltText)
set Image Style(imageStyle)
カード ヘッダーのアイコンの切り抜きを設定します。デフォルトは切り抜きなしです。省略可。
パラメータ
名前 | 型 | 説明 |
---|---|---|
image | Image | スタイル設定。 |
戻る
Card
- チェーン用のこのオブジェクト。
set Image Url(imageUrl)
URL またはデータ文字列を指定して、ヘッダーで使用する画像を設定します。
指定する URL は、一般公開されている URL または base64 でエンコードされた画像文字列のいずれかです。後者を取得するには、次のコードを使用して Google ドライブ内の画像からエンコードされた画像文字列を作成し、その文字列を保存して、後で 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 // CardHeader.setImageUrl(imageUrl).
パラメータ
名前 | 型 | 説明 |
---|---|---|
image | String | 使用するホスト画像の URL アドレス、またはエンコードされた画像文字列。 |
戻る
Card
- チェーン用のこのオブジェクト。
set Subtitle(subtitle)
カード ヘッダーのサブタイトルを設定します。省略可。
パラメータ
名前 | 型 | 説明 |
---|---|---|
subtitle | String | ヘッダーのサブタイトル テキスト。 |
戻る
Card
- チェーン用のこのオブジェクト。