Class CellImageBuilder

CellImageBuilder

CellImage のビルダー。このビルダーは、セルに画像を追加するために必要な画像値を作成します。

プロパティ

プロパティタイプ説明
valueTypeValueTypeセル画像の型。ValueType.IMAGE です。

メソッド

メソッド戻り値の型概要
build()CellImageセルに画像を追加するために必要な画像値の型を作成します。
getAltTextDescription()Stringこの画像の代替テキストの説明を返します。
getAltTextTitle()Stringこの画像の代替テキストのタイトルを返します。
getContentUrl()StringGoogle ホストの画像の URL を返します。
setAltTextDescription(description)CellImageこの画像の代替テキストの説明を設定します。
setAltTextTitle(title)CellImageこの画像の代替テキストのタイトルを設定します。
setSourceUrl(url)CellImageBuilder画像ソースの URL を設定します。
toBuilder()CellImageBuilder現在の画像プロパティに基づいてセル画像ビルダーを作成します。

詳細なドキュメント

build()

セルに画像を追加するために必要な画像値の型を作成します。画像値は、ソース URL など、ビルダーに追加された画像プロパティから作成されます。

戻る

CellImage \- セルに追加する画像の表現。


getAltTextDescription()

この画像の代替テキストの説明を返します。

戻る

String \- 代替テキストの説明。

承認

このメソッドを使用するスクリプトには、次の 1 つ以上の スコープでの承認が必要です。

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

getAltTextTitle()

この画像の代替テキストのタイトルを返します。

戻る

String \- 代替テキストのタイトル。

承認

このメソッドを使用するスクリプトには、次の 1 つ以上の スコープでの承認が必要です。

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

getContentUrl()

Google ホストの画像の URL を返します。この URL にはリクエスト元のユーザーのアカウントがタグ付けされているため、この URL を持つユーザーは、元のリクエスト元として画像にアクセスできます。スプレッドシートの共有設定が変更されると、画像へのアクセス権が失われる可能性があります。返される URL の有効期限は短期間です。

const range = SpreadsheetApp.getActiveSpreadsheet().getRange("Sheet1!A1");
const value = range.getValue();
if (value.valueType == SpreadsheetApp.ValueType.IMAGE) {
  console.log(value.getContentUrl());
}

戻る

String \- 画像の Google ホストの URL。


setAltTextDescription(description)

この画像の代替テキストの説明を設定します。

パラメータ

名前タイプ説明
descriptionString画像の新しい代替テキストの説明。

戻る

CellImage \- チェーン用のこの画像。

承認

このメソッドを使用するスクリプトには、次の 1 つ以上の スコープでの承認が必要です。

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

setAltTextTitle(title)

この画像の代替テキストのタイトルを設定します。

パラメータ

名前タイプ説明
titleString画像の新しい代替テキストのタイトル。

戻る

CellImage \- チェーン用のこの画像。

承認

このメソッドを使用するスクリプトには、次の 1 つ以上の スコープでの承認が必要です。

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

setSourceUrl(url)

画像ソースの URL を設定します。

パラメータ

名前タイプ説明
urlString画像の URL。

戻る

CellImageBuilder \- チェーン用のこのビルダー。


toBuilder()

現在の画像プロパティに基づいてセル画像ビルダーを作成します。setSourceUrl(url) を使用して、新しい画像のソース URL を設定します。次に、Range.setValue(value) または Range.setValues(values) を使用してセルに追加できます。

const ss = SpreadsheetApp.getActiveSpreadsheet();
const range = ss.getRange("Sheet1!A1");
const value = range.getValue();
if (value.valueType == SpreadsheetApp.ValueType.IMAGE) {
  const newImage =
      value.toBuilder()
          .setSourceUrl(
              'https://www.gstatic.com/images/branding/productlogos/apps_script/v10/web-64dp/logo_apps_script_color_1x_web_64dp.png',
              )
          .build();
  const newRange = ss.getRange("Sheet1!A2");
  newRange.setValue(newImage);
}

戻る

CellImageBuilder \- 指定された画像プロパティに基づいて画像値の型を作成するビルダー。

サポート終了のメソッド