使用Google Sheet 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);

我收到此错误:

请求包含无效的身份验证凭据错误

姆索比西·姆伦博
$title = "my new sheet";

//Create New Sheet

$body = new Google_Service_Sheets_BatchUpdateSpreadsheetRequest(array(
   'requests' => array('addSheet' => array('properties' => array('title' => $title )))));

$result = $service->spreadsheets->batchUpdate(SHEET_ID,$body);

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在 Google 电子表格 (ruby api) 中更新工作表

如何使用Google Sheets API v4通过PHP在电子表格中创建新工作表或标签

使用Google工作表脚本时,如何在不创建新工作表副本的情况下将电子表格的工作表复制到另一个电子表格中?

如何通过Python使用SHEET API v4删除Google电子表格中的行?

在Python中获取Google电子表格api v4中的工作表列表和最新工作表

从Google电子表格PHP API的多个工作表中获取行

使用电子表格进行冷熔,以克隆现有工作表作为新工作表的模板

如何在 Google 电子表格工作簿中创建所有工作表的侧边栏列表?

使用Google云端硬盘中的Google Spreadsheets API创建电子表格

使用API向Google电子表格中添加多行

如何使用API在新的Google电子表格中创建第一行?

使用URL和工作表ID访问电子表格中的工作表

Google 电子表格添加工作表名称

Google电子表格:在活动工作表中插入数据透视表。

GoogleSheets API v4 Python:无法在Google电子表格中重新排序工作表

从ASP.NET写入Google工作表中的电子表格

检查Google电子表格中是否存在工作表

自动清除脚本 - 在所有工作表的 Google 电子表格中

更新Google电子表格中的多个工作表

在 Google Sheets 电子表格中合并多个工作表(动态)

如何使用Python重命名电子表格中的工作表名称?

自动创建电子表格后,如何将电子表格的 URL 引用复制到其他 Google 电子表格中的跟踪表

Google Sheets API:创建电子表格或将电子表格移动到文件夹中

如何在不使用电子表格ID的情况下使用Google Script从另一个Google Sheet导入数据

如何根据活动电子表格 Google Apps 脚本中的数据创建多个电子表格?

从Google电子表格的工作表1中导入的数据中删除工作表2中的行

如何使用新的Google电子表格数据填充特定工作表中的单元格

如何重命名 Google 电子表格(文件)并使用工作表中的值填充其内容

在Java的Google驱动器中使用Google Spreadsheet API创建电子表格