GAS基礎講座一覧
ご訪問ありがとうございます。
Googleシートマスターのひろしです。
前回
【GAS 9.】 定型文に文字列を差し込みメールを送信する(上限チェック)[Gmail]
GAS(Google Apps Script)からEmailを送ることができます。
今回から4回に渡って、Googleドキュメントの中身を
スプレッドシートのデータに差し替えて
PDFファイルを作成します。
まず、今回は、Googleドキュメント内の文字列を
置換します。
これを知ることであなたは、
- 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ファイルの出力です。