4個使Google表格更強大的腳本

Google表格或Google表格是功能最強大的免費工具之一,可讓您跟踪,分析或記錄您可以想像的一切。不止於此,您可以使用Googe腳本(Google Script)增強其功能。

下載iOS版Google表格

下載AndroidGoogle表格

Google Scrips聽起來很複雜且令人困惑。您可能會認為它涉及高級編程知識,但實際上並非如此。本文將向您介紹四個簡單的腳本,這些腳本可幫助您自定義功能,基於任何數據自動創建圖表,自定義Google表格中的菜單,甚至使其自動化。每月電子郵件傳遞。

1.創建自己的自定義函數

創建自定義功能是創建可增強您的Google表格體驗的Google腳本的最簡單方法之一。Google表格提供了大量可用功能。您可以通過單擊菜單上的功能圖標來查看最受歡迎的圖標

4個使Google表格更強大的腳本

然後單擊更多功能...以打開算法,財務,技術等的列表。但是,Google腳本可讓您靈活地創建自己的個人公式。
要創建第一個自定義函數,您首先需要通過單擊工具>腳本編輯器來打開腳本編輯器。

4個使Google表格更強大的腳本

您應該看到一個窗口看起來與下麵類似或相似。

4個使Google表格更強大的腳本

您需要做的是用您自己的自定義功能替換此窗口中的內容。函數名稱與您將在“ =”符號後開始在Google表格中的單元格中鍵入的函數名稱相同,以調用您的公式。將攝氏溫度轉換為華氏溫度的函數如下所示:

功能CSTOFH(輸入){
返回輸入* 1.8 + 32;
}

將以上功能粘貼到代碼窗口中,然後選擇“ 文件”>“保存”,將項目命名為“ CelsiusConverter”,然後單擊“ 確定”。

那就是你要做的。您可以通過輸入“ =”和後面的函數來開始使用新函數,並輸入要轉換的數字:

4個使Google表格更強大的腳本

Enter鍵,您將獲得結果。

4個使Google表格更強大的腳本

2.自動創建圖表

您每個月可以有一個包含新數據的新電子表格,並且希望自動創建一個新圖表而不必每個月重新創建一次。您可以通過創建一個函數來執行此操作,該函數將根據您打開的當前工作簿中的數據為您創建一個新圖表。

假設您是一名老師,並且在年底時您為每個學生創建了一個電子表格,其中包含每月考試成績的列表:

4個使Google表格更強大的腳本

您要做的是在此表上運行一個函數,該函數將在幾秒鐘內自動生成圖表。該腳本將如下所示:

函數GradeChart(){
var電子表格= SpreadsheetApp.getActiveSpreadsheet();
var sheet =電子表格.getSheets()[0];

var gradechart = sheet.newChart().
setChartType(Charts.ChartType.LINE)
.addRange(sheet.getRange('A1:B11')).
setPosition(5,5,0,0 .build
();

sheet.insertChart(gradechart);
}

您所要做的就是打開每個學生的電子表格,然後在Google腳本的菜單中單擊運行圖標,以自動創建圖表。

4個使Google表格更強大的腳本

每當您單擊運行圖標時,它將運行您在“活動”電子表格(在當前瀏覽器選項卡中打開的工作簿)上創建的腳本。

4個使Google表格更強大的腳本

對於必須定期創建的報告(例如每週或每月),這種類型的自動繪製功能確實可以節省大量時間,因為您無需從頭開始創建。當您想在新工作表上導入圖表數據時。

3.創建自定義菜單

如果您不希望腳本自動生成圖表,而又希望該功能在Google表格的菜單系統上唾手可得,則可以實現。

要創建自定義菜單,您需要在每次打開電子表格時為其提供一個新的菜單項。您可以通過剛創建Gradechart函數上方的腳本編輯器”窗口中創建onOpen()函數來完成此操作

函數onOpen(){
var電子表格= SpreadsheetApp.getActive();
var menuItems = [
{名稱:'創建成績表...',functionName:'GradeChart'}
];
電子表格.addMenu('圖表',menuItems);
}

保存代碼,然後重新加載電子表格。您會發現一個新菜單項出現,並帶有您在腳本中指定的名稱。單擊菜單,您將看到該功能的菜單項。

4個使Google表格更強大的腳本

單擊菜單項,它將運行與在Google腳本編輯器中單擊運行圖標時相同的功能

4.自動發送報告

最後一個腳本是將從Google表格中通過電子郵件發送的腳本。如果您要管理大量人員,並且必鬚髮送同一主題的多封電子郵件,這將很有用。您可能已經與每個團隊成員進行了績效評估,並在Google Spreadsheets中記錄了每個人的評論。僅運行一個腳本非常方便且節省時間,並且評論將同時自動發送給50或60個人,而無需創建每個電子郵件並將其單獨發送。那就是Google腳本的力量。

類似於本文上面創建腳本的方式,您將通過轉到腳本編輯器並創建一個名為sendEmails()的函數來創建用於自動提交報告的腳本,如下所示: :

函數sendEmails(){
var sheet = SpreadsheetApp.getActiveSheet();
var startRow = 2; //處理的第一行數據
var numRows = 7; //要處理的行數
var dataRange = sheet.getRange(startRow,1,numRows,3)
var data = dataRange.getValues();
for(i in data){
var row = data [i];
var emailAddress =第[1]行;//第二列
var message =第[2]行;//第三欄
var subject =“我的評論筆記”;
MailApp.sendEmail(電子郵件地址,主題,消息);
}
}

因此,假設您具有如下所示組織的工作表。

4個使Google表格更強大的腳本

上面的腳本將完成電子表格中每一行的所有操作,並向您發送電子郵件到第二列中的地址,其中包含您在第三列中輸入的消息。

Google Scripts中sendEmail函數是Google Scripts中最強大的功能之一,因為它打開了您從未考慮過的電子郵件自動化世界。

如果實際上您有其他人負責將數據導入您的Google電子表格,並且如果您根據輸入的數據自動發送電子郵件,則可以執行以下操作:將月度報告發送給老闆,這根本不需要打開他的客戶電子郵件。該腳本可以自動為您完成所有工作。

Google Scripts的所有這些功能將向您表明,僅需幾行簡單的代碼,Google Scripts即可自動執行部分或全部Google表格的權限。可以將這些自動化設置為按計劃運行,也可以隨時啟用它們。無論哪種方式,它們都為您提供了一種無需花費大量精力和時間即可使大量工作自動化的方法。

Leave a Comment

如何修復 Microsoft Teams 錯誤代碼 2603 (2026)

如何修復 Microsoft Teams 錯誤代碼 2603 (2026)

遇到 Microsoft Teams 錯誤代碼 2603 而煩惱?我們的逐步指南可協助您快速解決問題,修復最新 2026 更新中的安裝失敗、當機等問題。適用於所有用戶!

如何修復 Microsoft Teams 錯誤 K 安全

如何修復 Microsoft Teams 錯誤 K 安全

遇到 Microsoft Teams 安全錯誤 K 時遇到問題?按照我們的逐步指南即可快速解決—無需任何技術知識。立即恢復流暢協作!

解決 Microsoft Teams 錯誤 N 網路

解決 Microsoft Teams 錯誤 N 網路

還在為 Microsoft Teams 的「錯誤 N」網路問題苦惱嗎?取得解決 Microsoft Teams「錯誤 N」網路問題的逐步指南,從快速重新啟動到進階故障排除,應有盡有。立即恢復流暢的通話和會議體驗!

一步一步教你如何在會議開始前建立分組討論室

一步一步教你如何在會議開始前建立分組討論室

透過這份詳盡的逐步指南,即可在 Zoom 會議開始前輕鬆建立分組討論室,實現無縫協作。預先分配與會者,最大程度提升參與。本指南是教育工作者、團隊和領導者的理想選擇。

解決 Microsoft Teams 中「Teams 資料夾在哪裡」的錯誤

解決 Microsoft Teams 中「Teams 資料夾在哪裡」的錯誤

還在為 Microsoft Teams 中令人抓狂的「Teams 資料夾在哪裡」錯誤而煩惱嗎?我們提供經過驗證的逐步故障排除方法,協助您快速解決問題,恢復流暢的團隊合作。包含最新方法!

解決 Microsoft Teams Mac 版錯誤鑰匙圈問題

解決 Microsoft Teams Mac 版錯誤鑰匙圈問題

還在為 Microsoft Teams Mac 版鑰匙圈錯誤而煩惱嗎?我們提供經過驗證的 macOS 逐步故障排除方案,協助您恢復流暢協作。快速解決方案就在眼前!

如何解決 Microsoft Teams 麥克風聲音模糊或無聲音的問題

如何解決 Microsoft Teams 麥克風聲音模糊或無聲音的問題

還在為 Microsoft Teams 麥克風聲音模糊或無聲而煩惱嗎?了解如何透過快速有效的步驟解決 Microsoft Teams 麥克風問題。清晰的音訊體驗,等你來體驗!

解決公共 Wi-Fi 上的 Microsoft Teams 網路錯誤

解決公共 Wi-Fi 上的 Microsoft Teams 網路錯誤

在公共 Wi-Fi 環境下遇到 Microsoft Teams 網路錯誤?立即取得 VPN 調整、連接埠檢查和快取清除等快速修復方法,恢復通話和會議的流暢運作。逐步指南助您快速解決問題。

透過直接連結解決 Microsoft Teams 加入會議錯誤

透過直接連結解決 Microsoft Teams 加入會議錯誤

遇到 Microsoft Teams 加入會議錯誤?點擊連結查看已驗證的解決方法。快速修復,輕鬆加入會議—無需任何技術技能!

如何運用 Microsoft Teams Copilot 實現 AI 賦能的生產力

如何運用 Microsoft Teams Copilot 實現 AI 賦能的生產力

了解如何使用 Microsoft Teams Copilot 提升 AI 賦能的生產力。逐步指南、關鍵功能和技巧,幫助您輕鬆革新會議、聊天和任務。立即開啟更聰明的協作!

Outlook 中的 Microsoft Teams 在哪裡?如何找到遺失的圖標

Outlook 中的 Microsoft Teams 在哪裡?如何找到遺失的圖標

Outlook 找不到 Microsoft Teams 圖示?想知道它到底在哪裡、為什麼會消失,以及如何恢復它才能輕鬆召開會議?本文已更新至最新版本!

今日 Microsoft Teams 錯誤排查:首先要檢查什麼

今日 Microsoft Teams 錯誤排查:首先要檢查什麼

今天遇到 Microsoft Teams 錯誤?這份 Microsoft Teams 逐步故障排除指南將揭示快速解決問題的首要步驟。快速修復連線、快取和更新問題,讓您恢復流暢的聊天體驗。

為什麼我的 Outlook 中缺少 Microsoft Teams 加載項?

為什麼我的 Outlook 中缺少 Microsoft Teams 加載項?

找不到 Outlook 中的 Microsoft Teams 加載項,是不是很困擾?本文將為您揭示主要原因,並提供簡單的逐步修復方案,幫助您輕鬆恢復 Teams 與 Outlook 的無縫整合。適用於最新版本!

解決 Microsoft Teams 歡迎畫面啟動循環問題

解決 Microsoft Teams 歡迎畫面啟動循環問題

還在為 Microsoft Teams 歡迎介面啟動循環而煩惱嗎?請依照我們經過驗證的 Microsoft Teams 歡迎介面啟動循環故障排除步驟操作:清除快取、重設應用程式、重新安裝。幾分鐘內即可恢復流暢協作!

為什麼我的 Microsoft Teams 狀態一直顯示為「離開」?

為什麼我的 Microsoft Teams 狀態一直顯示為「離開」?

您的 Microsoft Teams 狀態一直顯示為「離開」而感到沮喪嗎?了解主要原因,例如空閒超時和電源設置,以及快速恢復“在線”狀態的逐步修復方法。已更新至最新的 Teams 功能。