質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
Google フォーム

Google フォームは、 Google社が提供しているアンケートフォーム作成および集計ができる無料のツール。Googleアカウントがあれば利用が可能です。集計データは、スプレッドシートに収集され、データ分析もできます。

Q&A

解決済

2回答

15372閲覧

Google フォーム における初期値(当日日付)の設定方法

m-harry

総合スコア1

Google フォーム

Google フォームは、 Google社が提供しているアンケートフォーム作成および集計ができる無料のツール。Googleアカウントがあれば利用が可能です。集計データは、スプレッドシートに収集され、データ分析もできます。

0グッド

1クリップ

投稿2021/11/15 05:54

Google フォーム の質問:「日付」(カレンダー)に初期値(今日の日付)を設定する方法を教えてください。

「事前に入力したURLを取得」により初期値を入力できることは理解しているのですが、そこに当日の日付(動的な値)をセットする方法が分かりません。
GAS(Google Apps Script)による初期値の代入も検討したのですが、対象(日付)のアイテムへの代入方法が分かりません。
どういったかたちでも構いませんので、Google フォーム の質問:「日付」に対する初期値(今日の日付)の設定方法をご教授頂けますでしょうか?

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

ベストアンサー

ご丁寧にありがとうございます。

JavaScript

1 2 let url = "https://docs.google.com/forms/d/e/1FAIpQLSd9o0qHnhZvevLthJLhtI54q01DGC9Ug_kM2j6B1RtxMHobnA/viewform?usp=pp_url&entry.1093879045="; 3 const today = new Date(); 4 const date = Utilities.formatDate(today, 'Asia/Tokyo' , 'yyyy-MM-dd'); 5 url += date 6 console.log(url); 7

これで作成が可能です。(URLと”entry.1093879045”はご自身のフォームのものにして下さい。)

最も簡単な方法は、作成されたURLを毎朝メールで送信する、というものです。

Javascript

1 const recipients = ["aaa@gmail.com","bbb@gmail.com","ccc@gmail.com"];//送信先のメールアドレス一覧 2 const subject = '件名'; 3 4 const body = url; 5 6 const options = { from: "差出人メールアドレス", 7           name: "名前" } 8 9 10 GmailApp.sendEmail(recipient, subject, body, options);

Gmailの送信はこちらで可能です。

投稿2021/11/26 09:00

daltonya

総合スコア109

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

m-harry

2021/12/23 05:26

回答が遅くなり申し訳ありません。 回答があったことに全然気づいておりませんでした。(^^;a ご教授頂いた方法で想定通りの対応が取れました。 「let url = "(フォームURL)&(アイテムID)=";」として、後から日付の情報を加えてあげれば良いんですね。 勉強になります。 ありがとうございました。m(__)m
guest

0

フォームに入力された「日付」の情報を、何に利用するのかによります。
よろしければ捕捉していただけませんでしょうか。

投稿2021/11/25 02:41

daltonya

総合スコア109

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

m-harry

2021/11/25 02:49

daltonyaさん、ご意見ありがとうございます。 Googleフォームを、当日発送する郵便物情報のとりまとめに利用しようとしています。 各フロアの方にフォームでの情報入力をお願いするのですが、その際、ほとんどの物が当日発送予定のものとなるため、デフォルト値として当日の日付を設定しておきたいと考えています。 ただ、稀に後日発送予定の物が登録されることもあるので、タイムスタンプ等をそのまま流用することは出来ません。 このようなお伝えの仕方でよろしかったでしょうか?
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問