[英]How to query Google Sheets by a column's value through Sheets API?
這就是我的電子表格的樣子 -(實際上,它會有 10,000 多行)
For Class
列是我的一種主列,正如您所看到的,它也可以有多個特定值的外觀(如rows #3, #5, #8 & #10
具有 class = 7
)。 通過使用 Google Sheets API ( https://developers.google.com/sheets/api/reference/rest/v4/spreadsheets.values/get ) 到目前為止,我已經設法獲取了整個數據(我將范圍設置為Sheet1
& majorDimension 到ROWS
,結果它返回了我所有的 ~10,000 行)。
但是我的目標是,只獲取具有特定For Class
值的所有行(假設為 7。)例如,如果我要在上面的示例代碼片段上運行該命令(設置For Class
查詢值)到7
),我會得到第 3、5、8 3, 5, 8 & 10
。 有什么辦法可以通過 API 實現這一點嗎?
任何幫助,將不勝感激! 非常感謝! 😀
PS我嘗試創建另一個工作表,向其中添加一個公式,因此它會給我所有class = 7
行的所需結果。 - 它有效,但我可能有 100 多個用戶在任何給定時間訪問此工作表,並且他們將有不同的值可供查詢。 因此,為過濾結果創建新工作表不適合我...
根據文檔,正確的方法是
var query = new google.visualization.Query(DATA_SOURCE_URL);
query.setQuery('select dept, sum(salary) group by dept');
query.send(handleQueryResponse);
參考:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.