Google Apps Script 的使用
Google Apps Script 是為谷歌工作表?Sheets、文檔, Docs、幻燈片Slides或表單?Forms創建附加組件,自動化您的工作流,與外部api集成,等等。

他的使用也很簡單,除了簡單易用的api外,還有強大的管理功能
打開Apps Script的腳本管理頁面,我們可以看到這樣一個頁面
上面這個頁面就是腳本管理頁面
點擊右上角的新建項目,就會彈出這樣一個新建項目的頁面。
我們再編輯區域 輸入
/**
* Prints the title of the sample document:
* https://docs.google.com/document/d/195j9eDD3ccgjQRttHhJPymLJUCOUjs-jmwTrekvdjFE/edit
*/
function printDocTitle() {
var documentId = '195j9eDD3ccgjQRttHhJPymLJUCOUjs-jmwTrekvdjFE'
var doc = Docs.Documents.get(documentId)
Logger.log('The title of the doc is: %s', doc.title)
}
如上,腳本的語法和js非常的相似,
這段腳本就是獲取一個google doc文件,并打印出文檔的title。 而Docs這個對象,其實我腳本環境內置的一個類。要使用這個類還需要用戶授權。
我們編輯好了這個腳本,點擊ctrl+s,會讓你輸入項目名稱
如何項目名做左上角的無項目名稱就會變成你剛剛輸入的項目名
腳本編輯好了,也保存了,我們現在就可以點擊運行了
要運行腳本 我們可以點擊這兩個地方
點擊三角形運行printDocTitle函數, 我們這里的文件都是以?gs?為擴展名的。不要把它真正理解為js
點運行后 遇到這樣 一個提示
ReferenceError: “Docs”未定義。(第 7 行,“代碼”文件)
這是因為我們還沒有授權,這個項目可以使用那些類,那些API
要授權,就點擊資源,高級谷歌服務
點擊后彈窗
我們找到Google Docs API 這一行,然后點擊最后一列的,將其變為綠色
綠色就表示開啟了權限。 再運行腳本,發現沒報錯了。但彈出了這樣一個窗
這就需要我們授權了,點擊查看權限,登錄google 進行授權。
授權后我們再運行,就什么提示都沒有了。
我們點擊查看,執行記錄
可以看到
Docs的title? 已經打印出來了
腳本的編寫和執行就那么簡單, 但復雜腳本編輯會用到很多API 和一些工作流
API 鏈接
https://developers.google.com/apps-script/api/reference/rest
還有發布,部署等問題。等我研究懂了,再分享給大家。如果對你有幫助,請不妨點個贊。交流一些。你的支持是我寫作的動力。謝謝。
API
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。