ご訪問ありがとうございます。
Googleシートマスターのひろしです。
前回
【GAS】最下部を取得し別シートのデータをコピペする方法
今回は、とっても価値の高い方法をお伝えします。
これを知ることであなたは、
- Googleドキュメントの定型文にスプレッドシートのデータを差し込むことができます。
- Googleドライブにおけるファイルのコピー方法がわかります。
逆に、知らないと
毎回、テンプレファイルをコピーして
手作業で変更していくことになります。
まったくもってありえないです。
なので、サクッとマスターして
と答えてあげてください。
GASを全く触らずコピペでできる方法はこちら↓
【コピペでできる】 GoogleドキュメントにGスプレッドシートからデータを差し込む
動画はこちら
スクリプト
//テンプレ文章を開く
function openDoc(){
const basedoc = DocumentApp.openById("URI")
console.log( basedoc.getName())
const basebody = basedoc.getBody()
basebody.replaceText('{名前}','ひろし')
}
//ファイルのコピー
function testcopy(){
//元となるファイルを取得
const basefile = DriveApp.getFileById("URI")
//コピー先のフォルダ
const destfolder = DriveApp.getFolderById("URI")
const newfile = basefile.makeCopy("新しいファイル",destfolder)
const newid = newfile.getId()
const newurl = newfile.getUrl()
console.log(newurl)
const basedoc = DocumentApp.openById(newid)
console.log( basedoc.getName())
const basebody = basedoc.getBody()
basebody.replaceText('{名前}','ひろし')
basebody.replaceText('{受注番号}','1234566')
basebody.replaceText('{郵便番号}','123-4567')
}
シートはこちら
※クリックするとシートが開きます。
ドキュメント
{名前} 様 このたびはご予約いただき誠にありがとうございます。 テンプレショップです。 数ある店舗の中から当店をお選びいただき、 誠にありがとうございます。 以下の内容でご予約注文をお受けいたしましたので ご確認をお願いいたします。 <注文情報> ------------------------------------------ [受注番号] {受注番号} [お届け先] ご本人様宛 〒{郵便番号} {住所} ------------------------------------------ [商品名] {商品名} ------------------------------------------
最後までご覧いただきありがとうございます。
つぎはこちら
【GAS】Googleドキュメントにスプレッドシートのデータを差し込む2
コメント