程式設計層級:新手
時間長度:5 分鐘
專案類型:透過時間導向的觸發條件自動化
目標
- 瞭解解決方案的功能。
- 瞭解 Apps Script 服務在解決方案中的功能。
- 設定指令碼。
- 執行指令碼。
認識這項解決方案
如果您購買一個股票,而商品價值下降,您可以銷售該股票、購買其他股票並申請稅額減免。這種行為稱為減稅。 使用 Google 試算表列出您的股票,並在股價低於購買價格時接收電子郵件快訊。
運作方式
此試算表使用試算表中的 Google 財經內建函式取得股票目前的價格。指令碼會比較每支所列股票的購買價格與其目前價格。然後,它會以電子郵件將低於購買價格的股票清單傳送給您。您可以設定指令碼的執行頻率不限。
Apps Script 服務
這項解決方案會使用以下服務:
必要條件
如要使用這個範例,您必須具備以下先決條件:
- Google 帳戶 (Google Workspace 帳戶可能需要管理員核准)。
- 可連上網際網路的網路瀏覽器。
設定指令碼
- 點選下方按鈕,複製「減免稅額快訊」範例試算表。這個解決方案的 Apps Script 專案已附加至試算表。
建立副本 - 在複製的試算表中,使用您自己的股票資訊更新工作表,或使用提供的測試資料。
執行指令碼
- 在複製的試算表中,依序按一下「擴充功能」>「Apps Script」。
- 在函式下拉式選單中,選取「checkLosses」checkLosses。
- 按一下「執行」。
出現提示訊息時,請授權指令碼。如果 OAuth 同意畫面顯示警告,請依序選取「Advanced」>「Go to {Project Name} (unsafe)」繼續操作。
查看電子郵件,取得低於購買價格的股票清單。 如未收到電子郵件,請檢查您清單中的股票價格是否低於購買價格。
建立以時間為準的觸發條件
- 返回指令碼專案。
- 按一下左側的「觸發條件」圖示 。
- 點選右下方的「新增觸發條件」。
- 在「選擇要執行的函式」部分,確保已選取「checkLosses」。
- 在「選取事件來源」部分,選取「時間導向」。
- 設定指令碼的執行頻率,然後按一下「儲存」。
檢查程式碼
如要查看這個解決方案的 Apps Script 程式碼,請點選下方的「查看原始碼」:
查看原始碼
Code.gs
貢獻者
這個範例是由 Jeremy Glassenberg,產品管理和平台策略顧問所建立。在 Twitter 上尋找 Jeremy (@j Glassenberg)。
這個範例由 Google 開發人員專家協助維護。