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

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

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

Googleは、アメリカ合衆国に位置する、インターネット関連のサービスや製品を提供している企業です。検索エンジンからアプリケーションの提供まで、多岐にわたるサービスを提供しています。

Q&A

解決済

2回答

1610閲覧

googleフォーム

nanBee

総合スコア0

Google

Googleは、アメリカ合衆国に位置する、インターネット関連のサービスや製品を提供している企業です。検索エンジンからアプリケーションの提供まで、多岐にわたるサービスを提供しています。

0グッド

0クリップ

投稿2020/06/02 10:40

前提・実現したいこと

googleフォームとカレンダーを連携した予約システムです。

googleフォームを作成した際、【時刻】を選択して時間を
入力すれば、スプレッドシートに表示形式が時間で記録されて、
googleカレンダーにも登録されます。

ただ、
時間をこちらで指定するため【プルダウン】にて時刻を設定して
選択するようにした際、
スプレッドシートに記録されますが時間形式にならず、
googleカレンダーにも登録されません。

時刻が入るセルの表示形式を時間として入力もしくは表示させるのは
どうすればよいでしょうか?

宜しくお願い致します。

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

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

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

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

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

guest

回答2

0

自己解決


googleフォームで質問を作成した際、任意の時間を設定したく、
【時刻】を選択しないで、【プルダウン】から時間を選ぶように作ってます。
その際、スプレッドシートへ入る値が時間形式(h:mm:ss)にならず、
連動するカレンダーへ登録されません。
そこで色々試してみましたが上手くいかず、こちらに質問させていただきました。


その後、調べて直して次のコードを追加したら、【プルダウン】で任意に設定した
時間でも、スプレッドシートに時間形式で変換できました。

➡ getRange("E2:F200").setNumberFormat("h:mm:ss");

あとfor文カウント変数と最終行を取得するgetLastRowメソッドを
上手く使えば、最終行を変更する必要がなくなるはず。

GAS初心者なので、説明が足らないところがあり失礼しました。
何とか自己解決しました。
ありがとうございます。

投稿2020/06/12 12:33

nanBee

総合スコア0

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

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

0

質問が漠然としているのでクリティカルに答えられないのですが、取りあえず↓を参照されてコードを書いてはどうですか?

GTMで送信されたFormからinputの値を取得する方法

投稿2020/06/02 11:21

mike2mike4

総合スコア935

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

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

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.35%

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

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

質問する

関連した質問