2012-07-13 34 views
0

我正在研究谷歌文檔表,目前正試圖自動化大部分數據輸入。如果在單元格中找到文本,我想執行一個操作。如果文本包含「Quartal」或「Year」,那麼做一些事情 - 谷歌文檔

有一個看看這個表: https://docs.google.com/spreadsheet/ccc?key=0AlfftUoJOAjCdGp0Z2stbmhncGs0bFE5ZU43dkFLVEE#gid=0

我有這些情景:

  1. 月 - >用數字表示。僞代碼:如果是數字。
  2. 季度 - >以「季度」表示。僞代碼:如果文本包含「季度」
  3. 年度 - >表示爲「年度」。僞代碼:如果文本包含「每年」

如何檢查Google文檔中的三種情況?

+1

我不明白你的問題是什麼。你可以編輯你的問題,並重新措詞嗎?順便說一句,公式可以被複制下來,他們會相應地更新引用,你知道嗎? – 2012-07-13 13:26:47

+0

Thx +對不起。我試圖讓它更清楚。它有幫助嗎? – Hendrik 2012-07-14 23:08:54

+0

對不起,也許是我,但它沒有。我現在看到你的問題沒有google-apps-script標籤,我會重新標記它,其他人可能會幫助你。 – 2012-07-16 00:11:03

回答

0

試試這個:

function foo(){ 
var range = SpreadsheetApp.openById("your_spreadsheet_id").getSheetByName("Sheet1").getRange("A:A"); 
var values = range.getValues(); 
for(var i in values){ 
    if(values[i][0].match("Monthly")!=null){ 
    //cell contains "Monthly". Do something 
    } 
    if(values[i][0].match("Quarterly")!=null){ 
    //cell contains "Quarterly". Do something 
    } 
    if(values[i][0].match("Yearly")!=null){ 
    //cell contains "Yearly". Do something 
    } 
} 

這將掃描所有單元的A柱和調用基於其內容不同的功能。

相關問題