Posted at

Google Apps Scriptを使ったGoogle ドキュメントのファイルコピー


このコード記事について

Google Apps Scriptを使ったGoogle ドキュメントのファイルコピーを作った。

テンプレートとなるドキュメントファイルを開き「ツール」⇒「スクリプトエディタ」で記入。


コード


function onOpen() {
 //上のメニューを追加する
var ui = DocumentApp.getUi();
ui.createMenu('テンプレ作成')
.addItem('テンプレ作成', 'createCopy')
.addToUi();
}

function createCopy() {

//コピー元となるドキュメントファイルのIDを取得
//"https://docs.google.com/document/d/<ここ>/edit"
var fileId = '<ドキュメントファイルのID>'

//ファイル名の日付部分作成
var date = new Date();
var formattedDate = Utilities.formatDate(date, "JST", "yyyyMMdd");

//コピー元のファイルを開く
var file = DriveApp.getFileById(fileId);

//コピーを作成。作成したコピーを参照。
var newFile = file.makeCopy(formattedDate);
return newFile;
}


参考URL

GASでGoogleドキュメント自動作成&メールで通知するbotを作った - Qiita

https://qiita.com/yumion/items/485c486a70e5133c4ff4


あとがき

今のところGASでファイル作成の効率化を追求するかな

他の人みたいに知識を公開するためにやり切れていないのはちょっと申し訳ない、、、