Я заметил, что переменная $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
Мобильная версия