GoogleFormの画像アイテムの画像をGASで指定したい

実現したいこと

フォーム内にある画像のみを表示するアイテム(質問ではなく)の
画像を日替わりで変更したい

前提

既に画像アイテムは用意されていては画像も張り付けてある
これをドライブにある画像に差し替えしたい
日替わりでやる方法はわかるので求めていない
単に画像URLでs指定して差し替えしたいだけ

(例)
TypeScriptで●●なシステムを作っています。
■■な機能を実装中に以下のエラーメッセージが発生しました。

発生している問題・エラーメッセージ

エラーメッセージ

該当のソースコード

ソースコード

試したこと

chatGPTで調べたが 質問のIDというのがわからなかった
質問ではなく 画像アイテム

function replaceImageInForm() {
// フォームのIDを指定
var formId = '1z6RPYlGiZ@@@@@@@@@@@@@@@@@@@I';

// フォームを取得
var form = FormApp.openById(formId);
// フォーム内の質問のIDを指定
var questionId = 123456789; // 質問のIDを入力
// 新しい画像のURLを指定
var newImageUrl = 'https://drive.google.com/file/d/1bf_FyO@@@@@@@Frj1Eh/view?usp=sharing';
// 質問を取得
var question = form.getItemById(ID);
// 質問が画像質問(IMAGE)であるか確認
if (question.getType() == FormApp.ItemType.IMAGE) {
// 画像のURLを更新
var imageItem = question.asImageItem();
imageItem.setImage(newImageUrl);
} else {
Logger.log('指定された質問は画像質問ではありません。');
}
}

補足情報(FW/ツールのバージョンなど)

ここにより詳細な情報を記載してください。

コメントを投稿

0 コメント