アクティブなGoogleドキュメントにアクセスするにはどうすればよいですか?
function test() {
var doc = DocumentApp.getActiveDocument();
Logger.log(doc.getName());
}
ロガーはnullを返します。ただし、アクティブな(開いている)ドキュメントが存在します。
アクティブなGoogleドキュメントにアクセスするにはどうすればよいですか?
function test() {
var doc = DocumentApp.getActiveDocument();
Logger.log(doc.getName());
}
ロガーはnullを返します。ただし、アクティブな(開いている)ドキュメントが存在します。
この機能は現在サポートされていないため、機能しません。ドキュメントには存在しないはずであり、私たちはこの問題に対処しています。
ドキュメントを操作する場合は、代わりにDocumentApp.openByIdを使用してください。ドキュメントのURL が の場合、https://docs.google.com/document/d/1chYJu5ktIeByau-Xtd0XwCYUnMJG32WC7wQe5xMv3TA/edit
ドキュメントは次のように開かれます。
var doc = DocumentApp.openById('1chYJu5ktIeByau-Xtd0XwCYUnMJG32WC7wQe5xMv3TA');
万が一、実際にアクティブ シートを取得する必要がある場合 (そして、中間ステップとしてドキュメントを要求している場合): SpreadsheetApp.getActiveSheet()を使用してそれを行うことができます。