Googleフォームで送信されると、Google Spred Sheetで0が消えてしまう。。。解決策

カテゴリー︎: 【Google】

webサイトにGoogleフォームを設置して、

 

Googleフォームから送信された内容をGoogle Spred Sheetに記録しています。
 
そこで、小さな問題が。。。
 

電話番号の入力項目で、090〜 、080〜 と0から始まる数字が消えてしまいます。

 
つまり
 

Googleフォームで送信されると、半角の「0」が消えてしまうのです。

 
いろいろと調べみた結果
 

表示形式 ⇒ 数字 ⇒ 書式なしテキストの設定

上記の設定で、Google Spred Sheetから直接入力すると、半角の0が表示されるのだが、
 

フォームで送信されると、変更したはずの設定が「自動」に上書され、結果的に半角の「0」が消えてしまうのです。

 
これは、Google Spred Sheetの仕様らしい。。。
 
2017年8月現在は、どうしようもないっぽい。。。
 

 
解決策として
 
電話番号入力を全角にすれば、フォームで送信されても文字列なので、ゼロが表示できます。
 
このやり方で、実際にGoogleフォームから送信してみたら
 
文字列の「0」でGoogle Spred Sheetに保存されました。

 

【Before】半角入力だと ⇒ 90〜ゼロが消えてしまう。

  

【After】全角入力だと ⇒ 090〜ゼロが残る。

 

webサイトにフォームを設置の際に、
 
*電話番号は全角でお願いします。
 
と、一言注意書きしましょう。
 
少し無理矢理感はありますが。。。
 

ひとまずこれで、解決しました。

PAGE TOP