현재 새로 생성 된 Google 스프레드 시트의 기본값은 20 열입니다.Google 스프레드 시트 : GData API를 사용하여 열 추가
셀 피드를 통해 머리글을 새로 만들 수 있지만 기존 20 개 열만 만들 수 있습니다. 젠드의 GData API를 사용하여
Expected response code 200, got 403
It looks like someone else already deleted this cell.
이 내가 뭘하는지 다음과 같습니다 : 그건 그렇고, 나는 다음과 같은 오류가로, 훨씬 적은 새로운 열 헤더를 새 열을 만들 수 없습니다
<?php
/*
* Given:
*
* $columnNames, e.g. array('FirstName', 'LastName', 'DateOfBirth')
* $lastColumnOnSpreadsheet, e.g. 20
* $spreadsheetService
* $spreadsheetKey
* $worksheetId
*/
foreach ($columnNames as $columnName)
{
if (!array_key_exists($columnName, $columnsAlreadyOnSpreadsheet))
{
$spreadsheetService->updateCell(1 /* first row */,
++$lastColumnOnSpreadsheet,
$columnName,
$spreadsheetKey,
$worksheetId);
}
}
?>
따라서 $lastColumnOnSpreadsheet
이 19인데 앞서 언급 한 오류가 발생합니다. 현재 유일한 해결 방법은 수동으로 열을 하나씩 오른쪽에 삽입하는 것입니다. 지루한 작업 외에도 GData를 통해 자동화의 목적이 손상 될 수 있습니다.
GData API를 통해 열을 삽입 할 수 있습니까? 그렇다면 젠드 프레임 워크를 통해 어떻게 할 수 있습니까?
(한 번에 하나 이상의 열을 수동으로 삽입하는 방법을 찾았습니다. 3 열을 강조 표시하면 '삽입> 열 오른쪽'이 '삽입> 3 열 오른쪽'이됩니다.) –