Pythonスクリプトを(Google Colabを使用して)作成し、Googleドライブに保存しました。
Pythonスクリプトを実行すると、同じ場所にあるGoogleスプレッドシートが自動的に読み取られ、PDFレポートが生成されます。
このスクリプトをトリガーしてレポートを生成するボタンをGoogleスプレッドシートに作成したいと思います。
Apps Scriptを使用しても、ドライブからスクリプトを実行することはできません。
Apps Scriptはサーバー側で実行され、Pythonスクリプトがドライブに保存されています。同じ場所に両方(Google SheetとPythonスクリプト)があるかどうかは関係ありません。そこからスクリプトを実行することは許可されていないため、セキュリティ上の大きな問題になります。Python、Rubyなどのスクリプトを実行する場合、それを実行する唯一のオプションは、たとえばCloudBuildまたはComputeEngineを使用するGoogleCloudPlatform上です。回避策として、PythonスクリプトをAppsScriptで書き直すことができます。ドライブから直接アプリのスクリプトコードを実行することもできません。開いてエディターから実行するだけです。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加