什麼是 Apps Script ?若我想結合 數據 相關任務的話,可以怎麼應用呢?如何開始使用 Google Apps Script ?
請幫我用 Apps Script 寫一個 入門的程式語法,這個巨集會在 Google Sheets 中呈現 "Hello World!",接著一行一行跟我解釋程式語法。
除了上方提到的function、var、getActiveSheet 之外,對於想學習Apps Script 的入門者而言,會建議需要認識哪些語法關鍵字呢?請用表格整理,一個關鍵字一列,並依照入門難度分類。
給我一個 if / else 的邏輯判斷語法,判斷儲存格 A3 中的數字是奇數還是偶數,並將判斷結果寫入在儲存格 B3。條列式告訴我如何執行這個語法。
我有一個 Google Sheets 檔案,裡頭的資料為 一個季度一個工作表,請幫我生成 Apps Script 將這些工作表們合併成一個新的工作表並命名為「Orders」;最前面需要使用到 SpreadsheetApp.openByUrl 函式來幫助我開啟檔案。
情境一:執行時直接出現錯誤訊息
上方語法執行後出現錯誤,錯誤訊息為:TypeError: spreadsheet.getSheetNames is not a function。
情境二:雖然成功執行,但結果不對
我按照你給的程式碼執行了,執行完畢,成功將資料合併到新的工作表「Orders」中,但是資料筆數不對,我發現每一季的第一列欄位名稱也被合併進去了,你把前面給我的程式碼按照以下的要求進行優化:
當「Orders」工作表存在時,將「Orders」工作表刪除,並建立一個新的工作表「Orders」。
將資料合併時,要排除「Orders」這個工作表。
每一季資料的第一列都是欄位名稱,合併資料的時候,欄位名稱不要重複合併。
針對 剛剛合併的「Orders」工作表,我想用它來進行資料分析,請幫我生成Apps Script,告訴我這份檔案總共有幾筆資料,以及讓我看一下表頭和前五筆資料的樣貌。請使用openByUrl 的語法。
針對 這份 Google Sheets 資料 ,請幫我生成 Apps Script 程式碼,針對「price」欄位進行描述性分析,並在 Google Sheets 中新增一個工作表名為「描述性分析」,將計算結果放入該工作表。請使用 openByUrl 的語法。
針對這份資料,我想用另一段 Apps Script 程式碼進行資料視覺化。
在同一個 Google Sheets 檔案新增一個頁籤,命名為「Bar Chart」。
在 Bar Chart 試算表中,彙整每個「product_category_name」的「Price」加總。
再依據加總結果畫一個長條圖,X 軸為「price」,Y 軸為「product_category_name」,依照 Price 大到小排序。
幫我生成 Apps Script 程式碼,將 Google Sheets 的「描述性分析」與「Bar Chart」兩個工作表轉成 PDF,命名為「訂單分析.pdf」,內容一個工作表一頁,並把生成的 PDF 放到 Google Sheets 的「PDF Exports」資料夾中。