環境が無いため試せませんが、
from googleapiclient.discovery import build
することで、
Google Cloud FunctionsからGoogle Driveをアクセスできるようです。
以下の記事に「アクセス権追加」などが書かれています。
参考になりませんか?
Like!
Google Cloud FunctionsでGoogle Drive内のcsvを読み書きしたい。
Google Cloud Scheduler上でのGoogle Cloud Functionsを起動して、
定期的にGoogle Drive内のcsvを読み込み・更新・保存し直したい。
Google Colabでは
from google.colab import drive; drive.mount('/content/drive')
df = pd.read_csv("/content/drive/My Drive/...csv",
を使用していたものの、Google Cloud Functionsで同じコードを使用すると
ModuleNotFoundError: No module named 'google.colab
が発生します。
Google Colabでの「from google.colab import drive」のような、
簡単にDriveファイルを読み込みできるモジュールは無いでしょうか。
それともDriveではなくGoogle Cloud Storageを使う必要があるのでしょうか。
・Cloud Functions 第1世代, Python 3.12使用。
環境が無いため試せませんが、
from googleapiclient.discovery import build
することで、
Google Cloud FunctionsからGoogle Driveをアクセスできるようです。
以下の記事に「アクセス権追加」などが書かれています。
参考になりませんか?