前提・実現したいこと
スプレッドシートで管理している備品情報をもとに、棚卸し用のGoogleフォームを作成したいと思っています。
なお、GoogleフォームのURLをもとにスプレッドシート上でQRコードを以下関数のように生成したいと思います。
棚卸し用のGoogleフォームには初期値(資産管理番号、利用者等)を設定し、QRコードをスキャンし、iPhoneなどでURLを表示した際に初期値(資産管理番号、利用者等)が登録された状態となることを目指しています。
※URLに登録する初期値を多くするとQRコードで表示したいURLが長くなり、QRコード自体が複雑になることは承知しており、実現可能なQRコードの大きさ、妥当な初期値の数を見極めつつ棚卸し用のフォームを作成したいと考えています。
【QRコード作成用フォームURL】
https://docs.google.com/forms/d/e/xxxxxxxxxxxxxxxxxxxxxxxxxxxxx/viewform?&entry.xxxxxxxx=資産管理番号&entry.yyyyyyyy=利用者名&entry.zzzzzzz=配置場所
【QRコード生成関数】
=image("https://chart.googleapis.com/chart?chs=200x200&cht=qr&chl=" & QRコード作成用フォームURL記載のセル)
【Googleフォームの初期値設定の参考URL】
http://chem.edu.shiga-u.ac.jp/sites/?page_id=542
発生している問題・エラーメッセージ
上記のように設定し、QRコードをiPhoneでスキャンし、Googleフォームを表示させた場合以下のような症状となります。
- 初期値が登録されないことがある(登録される場合とされない場合の差が分からない)
- 設定した初期値(3個の初期値を設定した場合、1個の初期値しか表示されない)が全て表示されない
試したこと
QRコードに設定できるURLに長さの制限のようなものがあるかと想定し、GoogleフォームのURL部分を短縮し、試してみましたが、短縮した場合、初期値が1つも登録されない状態となってしまいます。
あなたの回答
tips
プレビュー