Как изменить ширину столбцов моей электронной таблицы с помощью PHP Google APIPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Как изменить ширину столбцов моей электронной таблицы с помощью PHP Google API

Сообщение Anonymous »

Я использую пример, приведенный в Руководстве Google API V4, модифицированный для вызова UpdateDimensionProperties, чтобы изменить ширину первого столбца на моем листе до 200 пикселей, но получаю ошибку. Есть ли у кого-нибудь рабочий пример этой операции?

Код: Выделить всё

public function setColumWidths($spreadsheetID, $sheetId) {
$dimensionRange = new Google_Service_Sheets_DimensionRange([
'sheetId' => $sheetId,
'dimension' => 'COLUMNS',
'startIndex' => 1,
'endIndex' => 1
]);

$dimensionProperties = new Google_Service_Sheets_DimensionProperties([
'hiddenByFilter' => false,
'hiddenByUser' => false,
'pixelSize' => 200,
'developerMetadata' => [
]
]);

$requests = [
// Change the width of the first column in the named sheetId to 200 pixels
new Google_Service_Sheets_Request([
'UpdateDimensionProperties' => [
'range' => $dimensionRange,
'properties' => $dimensionProperties,
'fields' => 'pixelSize'
]
])
];

$request = new Google_Service_Sheets_BatchUpdateSpreadsheetRequest($requests);
$result = $this->sheetsService->spreadsheets->batchUpdate($spreadsheetID, $request);
}
Изображение


Подробнее здесь: https://stackoverflow.com/questions/496 ... google-api
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»