-1
スプレッドシートを「電子メールアドレスとのみ共有」で非公開にしたいが、APIサービス経由でセルから値を取得したいcronジョブのアカウント - これはクラウドアカウントなしでも可能ですか? cronジョブはLinuxサーバーから実行されます。GoogleスプレッドシートAPI v4 - スプレッドシートを公開する必要がなく、cronジョブからアクセスする必要があります
スプレッドシートを「電子メールアドレスとのみ共有」で非公開にしたいが、APIサービス経由でセルから値を取得したいcronジョブのアカウント - これはクラウドアカウントなしでも可能ですか? cronジョブはLinuxサーバーから実行されます。GoogleスプレッドシートAPI v4 - スプレッドシートを公開する必要がなく、cronジョブからアクセスする必要があります
「クラウドアカウント」の意味によって異なります。 APIへのアクセスを確立するには、Google Cloud Consoleを使用する必要があります。
これを済ませたら、 "Service Account"を作成してこのアカウントのプライベート認証情報をダウンロードできます。次に、アカウントの電子メールアドレスを使用して、問題のシートをこのサービスアカウントに許可します。
cronで実行しているプログラムからAPI呼び出しを行うと、use the credentials of the Service Accountになります。
「支払い方法」を尋ねるクラウドアカウントを持っていないことを意味します。私は、サービスアカウント証明書を作成してプロジェクトを作成するために「console.developers.google.com」サイトを使用しました。私がOAuthの部分でトークンを取り戻せば、私はAPIマネージャーから送られた電子メールアドレスの "発信者には許可がありません"というエラーが表示されます。あなたの入力をありがとう! –
サービスアカウントの電子メールアドレスをシートに許可しましたか? – Prisoner