前提・実現したいこと
スプレッドシートにセル内の画像で挿入した画像(jpg)があります。
そのスプレッドシートからスクリプトエディタを開き、Googleフォームを自動作成するコードを書いているのですが、Googleフォーム上に画像を表示させることができません。
Googleフォームを直接編集する場合は質問の部分に画像が挿入できるので、スクリプトを使って自動的にGoogleフォームを生成し、スプレッドシートの画像を表示させることができればいいなと思っております。
GASの仕様上できないのであれば諦めもつくのですが、どなたかご存知の方がいらっしゃいましたら、教えていただきたいと思います。
GAS
1function createForm(){ 2 3 const ss = SpreadsheetApp.getActiveSpreadsheet() 4 const values = ss.getSheetByName('国旗一覧').getDataRange().getValues(); 5 const form = FormApp.create('タイトル'); 6 7 var item = form.addMultipleChoiceItem(); 8 9 item.setTitle(values[0][0]); 10 11}
試したこと
スプレッドシートのA1にセル内の画像、B1に画像の説明のテキストが入っております。
コード内の、item.setTitle(values[0][0]);が根本的に違うと思うのですが、
setTitle以外にどんなメソッドを使えばよいか見当もつきません。
ご教示よろしくお願い致します。
最終的に作りたいのは、スプレッドシートA列に国旗の画像、B列に国名が一覧で記載してあるデータをつくり、GASでGoogleフォームを自動作成し国旗の国名を当てるクイズをつくりたいと思っております。
WEBを検索する中で、
https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q10219365775
2020年1月の時点では、実装されていないという状況だったみたいですが、
その後何か情報をお持ちの方がいらっしゃいましたら教えていただきたいと思います。
補足情報(FW/ツールのバージョンなど)
windows10 pro
Chrome Version 89.0.4389.90 (Official Build) (64-bit)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/03/23 00:39