Ошибка addChart PHP Google Sheets API: должен быть установлен один из EmbeddedObjectPosition.overlayPosition или EmbeddePhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Ошибка addChart PHP Google Sheets API: должен быть установлен один из EmbeddedObjectPosition.overlayPosition или Embedde

Сообщение Anonymous »

У меня возникла та же проблема, что и при попытке создать диаграмму с использованием PHP. Ошибка Google Sheets API 400. Неверные запросы[0].addChart: появляется ошибка, но мне посоветовали не отвечать, если это не ответ на проблему. .
Я заметил, что переменная $chart содержит нулевое значение для идентификатора листа, даже если я не устанавливаю идентификатор листа. Может ли это быть причиной проблемы? Глядя на код Google API, кажется, что решить эту проблему невозможно.
Вот мой код:

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

$position = new Google_Service_Sheets_EmbeddedObjectPosition();
$position->setOverlayPosition(
new Google_Service_Sheets_OverlayPosition([
'anchorCell' => [
'sheetId' => $sheets_by_name['channel view'], // this contains the correct id
'rowIndex' => 2,
'columnIndex' => 2,
],
'offsetXPixels' => 50,
'offsetYPixels' => 50,
'widthPixels' => 480,
'heightPixels' => 360,
]),
);
$chart->setPosition($position);
$chart_request = new Google_Service_Sheets_AddChartRequest($chart);
По сути, я сделал то же самое, что и в соответствующем посте, но с правильным решением. Я ожидал, что ошибка исчезнет, ​​но этого не произошло.

Подробнее здесь: https://stackoverflow.com/questions/792 ... erlayposit
Ответить

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

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

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

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

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