Google Spreadsheet API вставляет значение с кавычкой '

171
27 декабря 2018, 14:10
$values = [];
$cellData = new Google_Service_Sheets_CellData();
$value = new Google_Service_Sheets_ExtendedValue();
$value->setStringValue($aDateS->format("d.m.Y")); // $aDateS -> DateTime object
$cellData->setUserEnteredValue($value);    
$values[] = $cellData;
$rowData = new Google_Service_Sheets_RowData();
$rowData->setValues($values);
$rows[] = $rowData;

Далее я создаю запрос:

$appendRequest->setSheetId($aSheetId);
$appendRequest->setRows($rowAr);
$appendRequest->setFields("userEnteredValue");
$request = new Google_Service_Sheets_Request();
$request->setAppendCells($appendRequest);
$requests = [$request];
$batchUpdateRequest = new Google_Service_Sheets_BatchUpdateSpreadsheetRequest(["requests" => $requests]);

И отправляю, он успешно отправляется, но перед самой датой он почему то вставляет 'кавычку

Другие значения нормально вставляются.

Answer 1

Удалить кавычку конца строки

rtrim($date, "'");

Удалить кавычку с начала строка

ltrim($date, "'");
READ ALSO
Нежелательная запятая в php-выходе [закрыт]

Нежелательная запятая в php-выходе [закрыт]

Мой код выводится правильно, но в конце появляется нежелательная запятая

145
Логгер статическая инициализация vs передача объекта

Логгер статическая инициализация vs передача объекта

В библиотеке Monolog есть возможность получать логгер через статический методОднако написано, что это не лучшая практика и лучше так не делать

173
Проблема с форомой обратной связи на Live

Проблема с форомой обратной связи на Live

Возможно, кто то сталкивался с подобным: Лендинг на локалке работает на 100%, поднял на live и завис с багом: форма обратой связи перестала работатьСпустил...

151
помогите разобраться с работой while

помогите разобраться с работой while

Объясните плиз назначение цикла while в коде функции, понимаю что тут идет проверка на конец файла но почему в цикле ни чего не делается? не легче...

158