QRコードを読み取ってGoogle Formsに自動で反映! – DX
商品管理、サンプル管理、機器管理など様々な業務をスプレッドシートでされてる方も多いと思います
このような管理業務では、ミスの大きな原因になる手入力を避けるため、スプレッドシートに自動でデータを反映できるGoogle Form(グーグルフォーム – 以下「フォーム」)が重宝します
しかしフォームの中には必ず同じ値(文字や数字など)を入れる項目もあると思います
入力漏れや入力ミスを防ぐため、フォームとQRコードを使用して、この固定の値を自動で入力する方法を解説します
実運用の流れとしては、QRコードを読み取ると、いくつか(もしくはすべて)の項目が自動で入力されたフォームが表示されます
やりたいこと
QRコードを読み込んだ時に、いくつか(もしくはすべて)の項目が自動で入力されたフォームを表示したい
注意
今回のやり方はフォームの編集権限が必須なため、ご自身で作成されたフォームかご自身に編集権限が付与されたフォームでしかできません
ご了承をお願いいたします
解決方法
1. 対象のフォームを開き、右下にある鉛筆マークをクリックします
2. 右上の点が縦に3つ並んでいるボタンをクリックし、「事前入力したURLを取得」をクリックします
3. フォーム表示時に表示したい値を各項目に入力し、最下部の「リンクを取得」をクリックします
※自動入力を適応したくない項目には入力は不要です
4. 画面最下部に表示される「リンクをコピー」を押下します
5. QRコード作成サイトに移動します
※QRコードが作成できるサイトであれば何でも構いませんが、以下の説明ではこちらのサイトを例に解説しています
6. 「QR data (text or URL)」の右にある入力欄にコピーしたURLをペーストします
7. 右に表示されるQRコードの上で右クリックをし、保存します
6. 保存したQRコードを配布したり、印刷して壁などに貼り付ければ完成です
最後に
下記は今回作ったQRコードです
読み取ると、上記の例として使用している画像と同じ値が入力されたフォームが表示されます
今回のように、作業の効率化などは無料のツール同士をうまく連携させることで可能なことが多々あります
DX(デジタルトランスフォーメーション)と聞くと、「難しそう、お金もかかりそう、失敗しそう」と思うかもしれません
しかし、社内SEの経験から、社内業務は膨大なお金や人件費をかけてする変革ではなく、無料でできることから始めた方がよいと思います
AIやOCR(文字を読み取る技術)など小難しい技術はその後です…かなり後です
他にもご要望などあればお気軽にコメントまたはContactからご連絡ください
コメント
QRコードを活用したくいろいろ探していたらこちらに行きつきました。
現在でもこれは可能でしょうか?また365のformでも同じ事はできますか?
コメントありがとうございます!
確認し、またご連絡いたします!!
内容を大幅に更新しました!
365のフォームでも可能でしたのでこちらの記事で紹介しています!
勤怠管理で悩んでます。
出勤、退勤のQRコードを複数事業所分作成し、スマホで読み取れば、読み取った時間、個人を特定出来るデータ、事業所名を自動でスプレッドシートに反映させるようにしたいのですが、うまくいきません。
Chatgptに聞きながら行いましたが、お手上げです。助言を頂きたいです。
コメントありがとうございます!
下記に[要望: この記事の内容での可不可]を書きました!
参考にされてください
—
1. 読み取った時間の入力: 可
2. 個人を特定できるデータの入力: 不可
3. 事業所名の入力: 可
1. 読み取った時間の入力は、Googleフォームとスプレッドシートを連携すると、
Googleフォーム上に日時の回答欄がなくても、スプレッドシートの各回答に対して自動で付与されます
2. 個人を特定できるデータに関しては、事前に従業員のデータを用意する必要があるなどこの記事の内容では不可能です
3. 事業所名の入力は、下記例のように質問欄を作成し、事業所の数だけ事前入力したURLを作成すれば可能だと思われます
質問欄「事業所名」に「事業所AAA」を指定しURLを作成 → そのURLでQRコードを作成し事業所AAAのどこかに貼り付ける
質問欄「事業所名」に「事業所BBB」を指定しURLを作成 → そのURLでQRコードを作成し事業所BBBのどこかに貼り付ける
質問欄「事業所名」に「事業所CCC」を指定しURLを作成 → そのURLでQRコードを作成し事業所CCCのどこかに貼り付ける
※詳しくはこの記事のNo.3を参照されてください
不明点等があれば、お気軽にコメントをください🙇♂️
返信ありがとうございます。
QRコードを読み取ったらgoogleアカウントにログインさせ、メールアドレスで個人を特定させることは可能でしょうか?
できればフォームは使わず、QRコードの読み取りだけで行いたいのですが。
ご連絡ありがとうございます!
今回の記事とは無関係に、プログラミングを用いれば、Googleアカウントを持っている人がQRコードを読み取ることで
読み取り時間、Googleのメールアドレス、事業所名を取得しスプレッドシートに入力することは可能だと思われます
実際にコードを組んでいないため問題点があるかもしれませんが、調べたところおそらく可能でした!
ただプログラミングなしでの実現は難しいかもしれません。。。
今度、記事にしてみようと思います!
もしすぐに必要でしたら、費用はかかってしまいますが、私が作成することも可能です!!
不明点等があれば、お気軽にコメントをください🙇♂️
こちらにシンプル勤怠のデモを作成してみました!
ご興味ありましたらご参考にされてください!!