Googleスプレッドシートに書き込もうとしていて、Google App Scriptについて知り、クイックスタートを実行しました。今、私は自分のスクリプトを呼び出そうとしていますが、いつでも私は401の不正なエラーを受け取りますが、クイックスタートスクリプトを使用するとエラーになりません。スクリプトからではなく、アプリから直接AndroidアプリのGoogle Scripts Execution APIを使用する
function myFunction() {
var sheet = spreadsheetApp.openById('17it0wughXXbFMPVzVcU0pG5jAkiRZBRfH0ht4GXirWM');
var range = sheet.getDataRange();
sheet.getRange('b2').setValue('Hello');
if(sheet.getRange('b2').getValue()==='Hello'){
return 'success';
}
}
:私は、スクリプトを実行することができます。誰もがこれを修正する方法を知っていますか?
私はコードを持っている:
function myFunction() {
var sheet= SpreadsheetApp.openById('17it0wughXXbFMPVzVcU0pG5jAkiRZBRfH0ht4GXirWM');
}
を、私はエラーを取得します。それから、私はそれを次のように変更します:
function myFunction() {
var sheet= DriveApp.getFileById('17it0wughXXbFMPVzVcU0pG5jAkiRZBRfH0ht4GXirWM')
}
そしてエラーなし。ただし、SpreadsheetAppを使用してアプリケーションから呼び出したいとします。助けてください。
はい、私はそれを確認しましたが、問題はスプレッドシートでのみ発生します。ドライブを呼び出すことはできますが、スプレッドシートは使用できません。スプレッドシートはスプレッドリストにあります。 – TCTBO