使用 PHP API 在 Google Drive 电子表格中对表格进行排序

彼得

我在 Google Drive 上有一个电子表格,我正在使用 PHP API ( https://developers.google.com/sheets/api/guides/values )更新内容

我将我的项目的报告存储在这里。每个项目都有自己的工作表。

当项目没有工作表(新项目)时,我为该项目创建一个新工作表,并以新项目的名称命名。

工作表是作为最后一张创建的。

这是我当前创建新工作表的代码:

$body = new Google_Service_Sheets_BatchUpdateSpreadsheetRequest(
  ['requests' => ['addSheet' => ['properties' => ['title' => $project_name]]]]
);

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

我想按字母顺序排列工作表。不包括第一张表,哪里有一些全球统计数据。

有什么方法可以使用 Google SpreadSheet API 更改工作表的顺序?

彼得

我刚刚找到了解决方案;-)

$requests = [
    new Google_Service_Sheets_Request([
        'updateSheetProperties' => [
            'fields' => 'index',
            'properties' => [
                'sheetId' => $sheet_id,
                'index' => $i,
            ],
        ],
    ])
];
$batchUpdateRequest = new Google_Service_Sheets_BatchUpdateSpreadsheetRequest([
    'requests' => $requests
]);
$result = $service->spreadsheets->batchUpdate($spreadsheetId, $batchUpdateRequest);

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用Drive API访问Google Drive电子表格

无法使用python通过Google Drive API下载Google电子表格

使用 Java 和 Google Drive API 创建一个空电子表格

如何使用 php google api 更改电子表格的列宽

如何通过Python中的Google Drive API重命名Google电子表格?

下载 Google 电子表格 Google API PHP

如何通过Python API使用Google Drive v3 API限制编辑者共享电子表格?

使用Google Sheets API公开电子表格?

使用 google 电子表格 api 转义文本

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

表单中是否存在检查表Google电子表格API PHP

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

如何使用php在Google驱动器中创建电子表格并安装加载项或将应用脚本附加到电子表格中

在Google表格电子表格中按名称对表格进行排序的脚本

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

使用Google Sheet API在电子表格中添加(创建)新工作表

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

如何使用Google Spreadsheet API在电子表格文件中插入超链接

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

如何使用特定列中的值对行进行分组,然后使用Google Sheets API将其导出到相应的新电子表格

如何使用Google Photos API方法:电子表格的Google Apps脚本中的mediaItems.search

如何通过 PHP 中的 Google Spreadsheet API 创建带有 json 字符串的电子表格

如何使用Google Sheets API v4从Google表格中的电子表格集合中获取一张表格?

使用Google API向Google电子表格“写入”时出错

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

使用Google Sheets API V4 API密钥创建电子表格

使用 Google 电子表格中的 ContactsApp

Google Api Php客户端-电子表格权限错误

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