Googleスプレッドシートを使用してGoogleドライブにあるPythonスクリプトをトリガーする

RS

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]

編集
0

コメントを追加

0

関連記事

分類Dev

スプレッドシートを作成してアドオンをインストールする方法、またはphpを使用してGoogleドライブのスプレッドシートにアプリスクリプトを添付する方法

分類Dev

GoogleAppsスクリプトを使用してGoogleドライブまたはURLからGoogleスプレッドシートに画像を挿入する

分類Dev

Googleスプレッドシートをトリガーする

分類Dev

Googleスプレッドシートのトップバーに沿ってスクリプトをトリガーするボタンを追加します

分類Dev

スクリプトを使用してウェブデータをGoogleスプレッドシートにインポートする

分類Dev

スクリプトを使用して列の範囲を非表示にする-Googleスプレッドシート

分類Dev

数式ではなく値を使用してシートを新しいタブにコピーするGoogleスプレッドシートスクリプト

分類Dev

PythonスクリプトをGoogleスプレッドシートスクリプトに変換する

分類Dev

AppsScriptを使用してGoogleスプレッドシートをExcel形式でGoogleドライブにエクスポートする

分類Dev

Googleスプレッドシートスクリプト->セルトリガーに基づいて行を値として別のタブにコピーし、トリガーセルをクリアする方法は?

分類Dev

アプリのスクリプトコードがスプレッドシートのコピーを特定のディレクトリに加えてGoogleドライブのルートディレクトリに作成するのはなぜですか?

分類Dev

JavaのGoogleドライブでGoogle Spreadsheet APIを使用してスプレッドシートを作成する

分類Dev

GoogleドライブでGoogle Spreadsheets APIを使用してスプレッドシートを作成する

分類Dev

Googleスプレッドシート-機能していないスプレッドシートを表示/非表示にするアプリスクリプト

分類Dev

スクリプトを使用してGoogleスプレッドシート内のセルを定義する

分類Dev

Googleスクリプトを使用してスプレッドシートの空白行を削除する

分類Dev

主キーを使用して2つのシートをリンクするGoogleスプレッドシート

分類Dev

onEditトリガーを使用してGoogleスプレッドシートのセルに値を返します

分類Dev

Webアプリを介してExcelをGoogleスプレッドシートにインポートする方法

分類Dev

Googleスプレッドシートから投稿を動的に追加するGoogleサイトスクリプト

分類Dev

ドライブAPIを使用してGoogleドライブスプレッドシートにアクセスする

分類Dev

Pythonを使用してGoogleスプレッドシートを使用せずにGoogleドライブの既存のcsvを更新する方法

分類Dev

正規表現URLを使用してGoogleスプレッドシートにクエリを実行する方法

分類Dev

Google AppsScriptを使用してスプレッドシートセルにリンクを追加する方法

分類Dev

httpリクエストを使用してGoogleスプレッドシートを更新する

分類Dev

Google App Engine Pythonを使用して、外部リンクからGoogleクラウドストレージに画像をアップロードする

分類Dev

アプリケーションandroidを使用して画像をGoogleクラウドストレージにアップロードする

分類Dev

PythonからGoogleスプレッドシートにリストを追加する

分類Dev

JavaとGoogleドライブAPIを使用して空のスプレッドシートを作成する

Related 関連記事

  1. 1

    スプレッドシートを作成してアドオンをインストールする方法、またはphpを使用してGoogleドライブのスプレッドシートにアプリスクリプトを添付する方法

  2. 2

    GoogleAppsスクリプトを使用してGoogleドライブまたはURLからGoogleスプレッドシートに画像を挿入する

  3. 3

    Googleスプレッドシートをトリガーする

  4. 4

    Googleスプレッドシートのトップバーに沿ってスクリプトをトリガーするボタンを追加します

  5. 5

    スクリプトを使用してウェブデータをGoogleスプレッドシートにインポートする

  6. 6

    スクリプトを使用して列の範囲を非表示にする-Googleスプレッドシート

  7. 7

    数式ではなく値を使用してシートを新しいタブにコピーするGoogleスプレッドシートスクリプト

  8. 8

    PythonスクリプトをGoogleスプレッドシートスクリプトに変換する

  9. 9

    AppsScriptを使用してGoogleスプレッドシートをExcel形式でGoogleドライブにエクスポートする

  10. 10

    Googleスプレッドシートスクリプト->セルトリガーに基づいて行を値として別のタブにコピーし、トリガーセルをクリアする方法は?

  11. 11

    アプリのスクリプトコードがスプレッドシートのコピーを特定のディレクトリに加えてGoogleドライブのルートディレクトリに作成するのはなぜですか?

  12. 12

    JavaのGoogleドライブでGoogle Spreadsheet APIを使用してスプレッドシートを作成する

  13. 13

    GoogleドライブでGoogle Spreadsheets APIを使用してスプレッドシートを作成する

  14. 14

    Googleスプレッドシート-機能していないスプレッドシートを表示/非表示にするアプリスクリプト

  15. 15

    スクリプトを使用してGoogleスプレッドシート内のセルを定義する

  16. 16

    Googleスクリプトを使用してスプレッドシートの空白行を削除する

  17. 17

    主キーを使用して2つのシートをリンクするGoogleスプレッドシート

  18. 18

    onEditトリガーを使用してGoogleスプレッドシートのセルに値を返します

  19. 19

    Webアプリを介してExcelをGoogleスプレッドシートにインポートする方法

  20. 20

    Googleスプレッドシートから投稿を動的に追加するGoogleサイトスクリプト

  21. 21

    ドライブAPIを使用してGoogleドライブスプレッドシートにアクセスする

  22. 22

    Pythonを使用してGoogleスプレッドシートを使用せずにGoogleドライブの既存のcsvを更新する方法

  23. 23

    正規表現URLを使用してGoogleスプレッドシートにクエリを実行する方法

  24. 24

    Google AppsScriptを使用してスプレッドシートセルにリンクを追加する方法

  25. 25

    httpリクエストを使用してGoogleスプレッドシートを更新する

  26. 26

    Google App Engine Pythonを使用して、外部リンクからGoogleクラウドストレージに画像をアップロードする

  27. 27

    アプリケーションandroidを使用して画像をGoogleクラウドストレージにアップロードする

  28. 28

    PythonからGoogleスプレッドシートにリストを追加する

  29. 29

    JavaとGoogleドライブAPIを使用して空のスプレッドシートを作成する

ホットタグ

アーカイブ