回答

6

根據你想要做什麼,有兩種選擇。

1)您可以擁有一個SQL數據庫並使用Jdbc服務(https://developers.google.com/apps-script/service_jdbc)連接到它。

2)另一個選項,我曾經使用過,是通過使用QUERY()函數。您可以將單元格上的公式設置爲SQL查詢,然後讀取後續單元格。 (https://support.google.com/docs/bin/answer.py?hl=en&answer=1388882)。

更新後的谷歌I/O 2012: 正如你可能已經注意到,谷歌可能聽說你和介紹的ScriptDb比兩個選項中提到

+0

2.很酷。這可能對我的工作很有幫助,因爲我正在使用Spreadsheets作爲數據庫來處理GAS。 BigQuery很棒,但它是付費的API並可能矯枉過正。也許在將來。 感謝您的回答斯里克。 – sabansm

0

您還可以使用「結構化查詢」參數可以更好在Spreadsheets API中進行調用,如:&sq=filter:7其中,filter是列的名稱,並且您希望返回列中值爲7的任何行的結果。請參閱Spreadsheet API的列表供稿部分。

+0

不錯。感謝那個mzimmerman! – sabansm

+0

文檔中的示例有三種形式(協議,Java和.NET)。哪一個適合在Google Apps腳本中使用?任何我們可以看看的工作示例?謝謝。 – sabansm

相關問題