Class ImageItem

ImageItem

画像を表示するレイアウト アイテム。アイテムは Form からアクセスまたは作成できます。

// Open a form by ID and add a new image item
var form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz');
var img = UrlFetchApp.fetch('https://www.google.com/images/srpr/logo4w.png');
form.addImageItem()
    .setTitle('Google')
    .setHelpText('Google Logo') // The help text is the image description
    .setImage(img);

Methods

メソッド戻り値の型概要
duplicate()ImageItemこのアイテムのコピーを作成して、フォームの末尾に追加します。
getAlignment()Alignment画像の水平方向の配置を取得します。
getHelpText()Stringアイテムのヘルプテキスト(ImageItemsPageBreakItemsSectionHeaderItems などのレイアウト アイテムの説明テキスト)を取得します。
getId()Integerアイテムの一意の識別子を取得します。
getImage()Blobアイテムに現在割り当てられている画像を取得します。
getIndex()Integerフォーム内のすべてのアイテムの中でアイテムのインデックスを取得します。
getTitle()Stringアイテムのタイトル(SectionHeaderItem の場合にヘッダー テキストとも呼ばれます)を取得します。
getType()ItemTypeItemType で表されるアイテムのタイプを取得します。
getWidth()Integer画像の幅をピクセル単位で取得します。
setAlignment(alignment)ImageItem画像の水平方向の配置を設定します。
setHelpText(text)ImageItemアイテムのヘルプテキスト(ImageItemsPageBreakItemsSectionHeaderItems などのレイアウト アイテムの説明テキスト)を設定します。
setImage(image)ImageItem画像自体を設定します。
setTitle(title)ImageItemアイテムのタイトル(SectionHeaderItem ではヘッダー テキストとも呼ばれます)を設定します。
setWidth(width)ImageItem画像の幅をピクセル単位で設定します。

詳細なドキュメント

duplicate()

このアイテムのコピーを作成して、フォームの末尾に追加します。

リターン

ImageItem - この ImageItem の重複(チェーン用)

承認

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

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

getAlignment()

画像の水平方向の配置を取得します。

リターン

Alignment - 水平方向の配置

承認

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

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

getHelpText()

アイテムのヘルプテキスト(ImageItemsPageBreakItemsSectionHeaderItems などのレイアウト アイテムの説明テキスト)を取得します。

リターン

String - アイテムのヘルプテキストまたは説明テキスト

承認

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

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

getId()

アイテムの一意の識別子を取得します。

リターン

Integer - 商品アイテムの ID

承認

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

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

getImage()

アイテムに現在割り当てられている画像を取得します。

リターン

Blob - 画像データ

承認

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

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

getIndex()

フォーム内のすべてのアイテムの中でアイテムのインデックスを取得します。

リターン

Integer - アイテムのインデックス

承認

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

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

getTitle()

アイテムのタイトル(SectionHeaderItem の場合にヘッダー テキストとも呼ばれます)を取得します。

リターン

String - アイテムのタイトルまたはヘッダー テキスト

承認

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

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

getType()

ItemType で表されるアイテムのタイプを取得します。

リターン

ItemType - アイテムのタイプ

承認

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

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

getWidth()

画像の幅をピクセル単位で取得します。

リターン

Integer - 幅(ピクセル単位)

承認

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

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

setAlignment(alignment)

画像の水平方向の配置を設定します。

パラメータ

名前説明
alignmentAlignment水平方向の配置

リターン

ImageItem - この ImageItem(チェーン用)

承認

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

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

setHelpText(text)

アイテムのヘルプテキスト(ImageItemsPageBreakItemsSectionHeaderItems などのレイアウト アイテムの説明テキスト)を設定します。

パラメータ

名前説明
textString新しいヘルプテキスト

リターン

ImageItem - この ImageItem(チェーン用)

承認

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

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

setImage(image)

画像自体を設定します。

パラメータ

名前説明
imageBlobSourceエンコーダから

リターン

ImageItem - この ImageItem(チェーン用)

承認

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

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

setTitle(title)

アイテムのタイトル(SectionHeaderItem ではヘッダー テキストとも呼ばれます)を設定します。

パラメータ

名前説明
titleString新しいタイトルまたはヘッダー テキスト

リターン

ImageItem - この ImageItem(チェーン用)

承認

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

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

setWidth(width)

画像の幅をピクセル単位で設定します。設定できるのは画像の幅のみです。高さは、画像の比率を維持するために自動的に設定されます。

パラメータ

名前説明
widthInteger幅(ピクセル単位)

リターン

ImageItem - この ImageItem(チェーン用)

承認

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

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