[英]Google AppScript large multi-line query string (BigQuery) issue
我被這個問題困擾了很久。 我使用相當大的多行 bigquery sql 字符串。 當我 go 使用 Google AppScript 安排它們時,我不得不花費數小時嘗試格式化它們,因為:
要在 appscript 中使用它們,我必須將它們轉換為這樣的格式
var queryString = " -- MEASUREMENTS AT DAY LEVEL " queryString += "---------------------------------------------------------------------------------------------------------------------------- " queryString += "-- ** All marketing pages and whether logged in or out " queryString += "-- UNION " queryString += "-- All marketing pages irrespective of logged in or out " queryString += "---------------------------------------------------------------------------------------------------------------------------- " queryString += "\n SELECT 'day' as measurement_period,"
( 這個問題有一個運行 SQL 的示例應用腳本。SQL 已被格式化為一行。在我的例子中它將是多行)
有什么建議可以避免這種情況,並且: 1. 要么只是復制粘貼一個代碼塊? 2. 或者使用我的 bigquery 帳戶中的“保存的查詢”?
謝謝!
看起來反斜杠是行繼續字符,所以如果您以反斜杠結束每一行,那應該可以生成一個非常長的 queryString。
IE
var queryString = "SELECT * FROM Foo;\
SELECT * 來自酒吧”
queryString 的長度可能有一些限制,但我不知道那是什么。
似乎應該有一種方法可以使用已保存的查詢,但我還沒有找到。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.