2015-08-20 115 views
1

我有一個在提交新表格並進行一些計算的谷歌電子表格中的scripp。有些人用「.00」而不是「,00」填充數字字段。 我在表單中進行了字段驗證,只取整數,但並不阻止發生這種情況。 所以120.00其谷歌電子表格不解釋爲120,它甚至不能解析它爲一個數字。正則表達式谷歌表格

我用電子表格公式嘗試了許多解決方法,沒有運氣,但讀了一下,我發現最好的方法是在表單驗證中使用正則表達式。

我需要一個正則表達式來防止用戶使用「。」。和「,」因爲我只想要整數。

+1

對於文本字段,進入高級設置 - >數據驗證 - >正則表達式設置爲 「匹配」,並添加'[0-9] +'。那是你需要的嗎? –

+0

是的!這個伎倆,謝謝! – fguespe

+0

已發佈,請檢查。 –

回答

2

對於文本字段,請執行下列操作:

  1. 轉到高級設置 - >數據驗證 - >正則表達式
  2. 設置的條件比賽
  3. [0-9]+正則表達式添加到右側的文本字段中。

enter image description here

+0

我在哪裏可以找到有關Google Forms正則表達式的信息? – lindhe

+1

請參閱['re2'](https://github.com/google/re2/wiki/Syntax)語法參考。 –