0
スプレッドシート内に新しいシートを作成するために以下のコードを試しましたが、機能しません。GoogleシートAPIを使用してスプレッドシートに新しいシートを追加(作成)
$service = new Google_Service_Sheets($client);
//pr($service);
$spreadsheetId = ‘You spredsheet id’;
$json_request_string = ‘{“requests”:[{“addSheet”: {“properties”: {“title”: “Project tasks”}}}]}’;
//$requests = json_decode($json_request_string);
// TODO: Assign values to desired properties of `requestBody`:
$requestBody = new Google_Service_Sheets_BatchUpdateSpreadsheetRequest();
$requestBody->setRequests($json_request_string);
$response = $service->spreadsheets->batchUpdate($spreadsheetId, $requestBody);
私はこのエラーを取得する:
Request had invalid authentication credentials error
それはあなたのすべてのエラーを与えていますか? – Antony
はい、「要求に無効な認証情報がありません」というエラーが表示されました 無効なリクエストエラーだと思います –
$ clientを見て、すべての設定が正しいことを確認してください。 – Antony