星期日, 7月 06, 2025

[GAS] 建立 Google Doc 並寄送文件連結至使用者信箱

根據官方文章- 自動化快速入門導覽課程 來練習,該文章基本上就是 Hello World 意思
function CreateAndSendDocument() {
  try 
  {
    // 建立檔名為 Hello World 的 Goolge Doc
    const doc = DocumentApp.create('Hello World');

    // 存取 Google Doc 並新增內容
    doc.getBody().appendParagraph('該文件是使用 Google Apps Script 建立');

    // 取得 Google Doc 文件 URL
    const url = doc.getUrl();

    // 取得 Google Doc 檔案名稱,要把檔案名稱當成 Email 主旨
    const subject = doc.getName();

    // 取得自己的 Email
    const email = Session.getActiveUser().getEmail();

    // 把 Google Doc 檔案連結放在 Email 內文
    const body = 'Google Doc 連結: ' + url;
    
    // 對自己寄送 Email
    GmailApp.sendEmail(email, subject, body);
  } 
  catch (err) 
  {
    // 處理 Exception
    console.log('Failed with error %s', err.message);
  }
}

執行時會出現需要該 Project 授權
執行後結果

沒有留言:

張貼留言