サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
ドラクエ3
masa-enjoy.com
目的 まずはデータを入力したスプレッドシートを用意します。 今回はフォームに上記の内容を表示しようと思います。 次にHTMLを用意します。 このHTMLにJavaScriptのfetch()を使って、非同期でGASのAPIを呼び出し、データを更新します。 更新はスプレッドシートのヘッダー(1列目)とHTMLの要素のname属性で紐づけています。 結論 では結論です。 まずはGASで作成するWebAPIに使用するコードはこちらです。 //ここは各自変更してください。 const SPREAD_SHEET_ID = 'スプレッドシートのID'; const SHEET_NAME = 'シート名'; //GETリクエスト時に呼び出される関数 function doGet(e) { //スプレッドシートをIDで取得 const app = SpreadsheetApp.openById(SPREA
今回の目的 Googleフォームを使って大人数のイベントの企画や、会社等で管理台帳を作成するときに、関係者に必要事項を入力してもらうことがあると思います。しかし、Googleフォームで作成した画面は作りやすくシンプルな分少し物足りなさを感じるかもしれません。そういったときに、自作のオシャレな画面をGoogleフォームの入力画面の代わりに使用できるといいと思いませんか? 今回はGASとGoogleフォームを使って簡単にお問い合わせフォームの作成をします。 簡単といってもHTMLとCSSの知識は必要ですが・・・(汗) またGoogleフォームに入力した内容はGoogleスプレッドシートでまとめるためその方法や、Googleドライブに配置した画像を画面の背景に使用する方法など、G Suiteをフル活用して進めていきます。 実際に作ったフォーム画面 実際に私が日常で使えるモノを作ってみようと思い、
起きた事象 Google Apps Script(GAS)でDate関数で「現在時刻から日付の計算をしようとしたときに時間がずれている。」ということが起こっていました。 どういうことかと言いますと、以下のソースを実行して確認していきます。 function myFunction() { const date = new Date(); const str = date.getFullYear() + '/' + (date.getMonth()+1) + '/' + date.getDate() + ' ' + date.getHours() + ':' + date.getMinutes() + ':' + date.getSeconds(); Logger.log(date); Logger.log(str); } このコードではDate関数を使って現在時刻の日付オブジェクトを生成しま
このページを最初にブックマークしてみませんか?
『masa-enjoy.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く