はじめに
・ここではスプレットシートにURLを入力するとQRコードを生成する方法を紹介します
・スプレットシートはセルにやってほしいことを入れると、その指示に従って何かしらの出力をしてくれます。
・今回の場合、指示はImage関数を使ってQRコードを生成して表示します。
Image関数について
・セルに画像を挿入できる関数です。
・そのほかにも画像の大きさを変更することができます。
公式リファレンス
=IMAGE("https://support.google.com/docs/answer/3093333?hl=ja")
=IMAGE(A2,2)
=IMAGE(A2,4,120,200)
パラメータ | 内容 |
---|---|
URL | 画像の URL です。プロトコル(http:// など)も含めます。 |
モード | [省略可 - デフォルトは 1] - 画像のサイズモードです。 |
高さ | [省略可] - 画像の高さをピクセルで指定します。 カスタムの高さを設定するには、モードを 4 にする必要があります。 |
幅 | [省略可] - 画像の幅をピクセルで指定します。 カスタムの幅を設定するには、モードを 4 にする必要があります。 |
パラメータ | 内容 |
---|---|
1 | アスペクト比を維持しながら、セル内に収まるように画像のサイズを変更します。 |
2 | アスペクト比を無視してセル内に収まるように画像を引き伸ばすか縮めます。 |
3 | 画像を元のサイズのままにします。その場合、画像がトリミングされることがあります。 |
4 | カスタムサイズに変更できます。 |
QRコードの生成
・QRコードを生成するためにImageとGoogle Chart APIを利用します。
・A1のセルにURLを書いて別のセルにしたのコードをコピペするだけで大丈夫です。
=image("https://api.qrserver.com/v1/create-qr-code/?data="&ENCODEURL(A1))