スプレッドシートを通過し、セルから値を取得し、その値をドキュメントに挿入するスクリプトがあります。コードは完全に機能しますが、ドキュメントのコピーを作成し、同じコードを実行してコード内でドキュメント ID を渡すと、次のエラーが発生することに気付きました。
指定された ID のアイテムが見つからないか、アクセスする権限がありません。
ドキュメントを公開しようとしましたが、同じエラーが発生します。興味深いことに、新しいドキュメントを作成してそのドキュメント ID を関数に渡すと、問題なく動作します。
コード:
var templateid = "1IrEbukq3cVKg9MAPT-Aanfe4XCzoc-RCJKq6sOpQKGU"; // get template file id
var copyDoc = DocsList.getFileById(templateid).makeCopy(docName);