【发布时间】:2021-04-07 03:37:02
【问题描述】:
发送更改单元格字体的请求后,单元格的边框出现问题。
这是我的代码:
$sheetId = "mySheetId"
$spreadSheetId = "mySpreadSheetId"
$requests = [
new \Google_Service_Sheets_Request([
'repeatCell' => [
'cell' => [
'userEnteredFormat' => [
"horizontalAlignment" => "CENTER",
'textFormat' => [
"foregroundColor" => [
"red" => 1
],
"bold"=>true
]
]
],
'range' => [
'sheetId' => $sheetId,
'startRowIndex' => 11,
'endRowIndex' => 13,
'startColumnIndex' => 9,
'endColumnIndex' => 10
],
'fields' => 'userEnteredFormat'
]
])
];
$batchUpdateRequest = new \Google_Service_Sheets_BatchUpdateSpreadsheetRequest([
'requests' => $requests
]);
$response = $serviceGoogleSheet->spreadsheets->batchUpdate($spreadSheetId,
$batchUpdateRequest);
这是改变前的样子
更改后,文字变成了我想要的,但边框中的一些线条消失了
有没有办法让它保持旧状态,或者我必须在我的请求中添加一些更新边框才能将它改回来?
【问题讨论】:
标签: php google-sheets google-sheets-api