サイトアイコン Googleスプレッドシート 完全攻略

【GAS基礎講座 10】 Googleドキュメント 文字列の置換 (テンプレに差し込んでPDFファイルを出力)

GAS基礎講座一覧
ご訪問ありがとうございます。

Googleシートマスターのひろしです。

前回

【GAS 9.】 定型文に文字列を差し込みメールを送信する(上限チェック)[Gmail]
GAS(Google Apps Script)からEmailを送ることができます。

 

今回から4回に渡って、Googleドキュメントの中身を
スプレッドシートのデータに差し替えて
PDFファイルを作成します。

まず、今回は、Googleドキュメント内の文字列を
置換します。


これを知ることであなたは、

なので、サクッとマスターして

と言った感じで答えて上げてください

 

動画はこちら

スクリプト

function createPDF() {
  
  let Name = "高橋和夫";
  let amount = "3000";
  
  //doc id 1zxxxOfDLj5PqFjVR0Ir4X5SJjzTQNmpcxnihi6paeGs
  //temp folder id 1sxxxxNy2CAlmdwpu9LyaQb1sKHKV2CG6kz
  
  const docFile = DriveApp.getFileById("1zxxxOfDLj5PqFjVR0Ir4X5SJjzTQNmpcxnihi6paeGs");
  const tempFolder = DriveApp.getFolderById("1sxxxxNy2CAlmdwpu9LyaQb1sKHKV2CG6kz");
  const tempFile = docFile.makeCopy(tempFolder);
  const tempDocFile = DocumentApp.openById(tempFile.getId());
  const body = tempDocFile.getBody();
  
  body.replaceText("{name}", Name);
  body.replaceText("{balance}", amount);
  
  tempDocFile.saveAndClose();
  
  
}

 

テンプレドキュメント

クリックするとテンプレ文書が表示されます。
コピーして使用してください。

 

最後までご覧いただきありがとうございます。

つぎはこちら

【GAS基礎講座11】 GoogleドキュメントをPDFファイルに変換する
前回から4回に渡って、Googleドキュメントの中身を スプレッドシートのデータに差し替えて PDFファイルを作成します。 今回は、核となるPDFファイルの出力です。

 

GAS基礎講座一覧

モバイルバージョンを終了