はじめに
Google Apps Script で作成したプログラムを、他のユーザに配付することができました。
Google Apps Scripit で書いたプログラムを配付できるようにしてみた - Qiita
スプレッドシートなどドキュメントは、他のユーザに配付できるでしょうか。
Google Apps Script でドキュメントを自分のドライブにコピーする
配付したいドキュメントを作成する
Google ドライブでドキュメントを作成します。
ファイルの ID
を確認しておきます。
また、「共有」設定して他のユーザから参照できるようにしておきます。
ドキュメントを自分のドライブにコピーする
配付先のアカウントで以下の Google Apps Script のプログラムを実行します。
指定したドキュメントが指定したフォルダにコピーされます。
操作.gs
var src = DriveApp.getFileById("●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●");
var folder = DriveApp.getFolderById("◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆");
var dst = src.makeCopy(src.getName(), folder);