2013/09/30

Google Apps Script 建立雲端文件

剛聽完『Taipei Google Developer Group Mobile Day』有寫一篇『Google Apps Script 取得Gmail信件標題』文章

最近有時間在來寫一篇關於建立文件再雲端上,順便把上次沒講完的一些小細節再此講解

其實Apps Script儲存位置是再Google Drive,不信你可以試試看建立一個空專案,並且儲存起來
這意謂著不用刻意將https://script.google.com輸入到網址列上,直接到Google Drive建立即可


上次也有提到可以定時執行,只要在專案的工具列點時鐘的圖示


點擊『尚未建立觸發程序,按一下這裡來新增觸發程序。』


你可以依照你的需求去選擇什麼時間執行


就可以定時執行專案了




回過頭來我們先專注再主題上,建立一個空專案


將以下程式碼貼到專案的程式碼內
function createDoc() {
  
  //建立文件Test.txt檔案
  var doc = DocumentApp.create("Test.txt");
  
  //將test加入到本文
  doc.getBody().setText("test");
  
  //儲存並且關閉
  doc.saveAndClose();
}


執行前,先看一下Google Drive沒有Test.txt檔案


按下執行


可以看到Google Drive多了一個Test.txt檔案,點開來看吧!


可以看到test以寫入到Test.txt檔案了,想換行怎麼辦呢?就在字後面加個『\n』換行符號就好了!!

例如:

function createDoc() {
  
  //建立文件Test.txt檔案
  var doc = DocumentApp.create("Test.txt");
  
  //將test加入到本文
  doc.getBody().setText("test\ntest");
  
  //儲存並且關閉
  doc.saveAndClose();
}


蠻推薦Apps Script,易學。只要有耐心看文件,基本上不難去開發Apps Script,且能省下許多開發的時間,又能運用到伺服器的資源


參考資料:
https://developers.google.com/apps-script/reference/document/body