【发布时间】:2020-11-16 04:50:22
【问题描述】:
我正在尝试通过 PHP 中的 Google Sheets API 更改范围颜色。
我做了大约一个小时的研究。下面的代码是我所掌握的。
$requests = [
// Change the spreadsheet's title.
new Google_Service_Sheets_Request([
'updateSpreadsheetProperties' => [
'properties' => [
'title' => "The Title"
],
'fields' => 'title'
],
'UpdateCellsRequest' => [
'properties' => [
'range' => "Sheet1!A1",
'backgroundColor' => "#000"
],
'fields' => ''
]
])
];
// Add additional requests (operations) ...
$batchUpdateRequest = new Google_Service_Sheets_BatchUpdateSpreadsheetRequest([
'requests' => $requests
]);
$response = $GoogleSheetsAPIHandler->sheets->spreadsheets->batchUpdate("SHEETID", $batchUpdateRequest);
print_r($response);
如果我拿出这个:
'UpdateCellsRequest' => [
'properties' => [
'range' => "Sheet1!A1",
'backgroundColor' => "#000"
],
'fields' => ''
]
然后代码可以更新工作表标题。但是,我似乎无法更新范围颜色。
任何建议将不胜感激!
【问题讨论】:
标签: php google-sheets-api