Как насчет этих модификаций? В вашей ситуации есть 3 модели. Я думаю, что есть несколько ответов. Поэтому, пожалуйста, подумайте об этом как об одном из них.
1. Добавить апостроф
В этом шаблоне, добавив апостроф к данным CSV, его можно использовать как строковое значение. Добавьте апостроф к данным CSV и обновите электронную таблицу, используя измененный файл CSV. Я думаю, что это наиболее просто в этих 3 паттернах.
"21/12/2018 17:04:28","'0212345005507",1
или
"21/12/2018 17:04:28",'0212345005507,1
2. Используйте метод spreadsheets.values.update в API листов
В этом шаблоне метод spreadsheets.values.update в Sheets API используется для созданной электронной таблицы.
Конечная точка:
PUT https://sheets.googleapis.com/v4/spreadsheets/### spreadsheetId ###/values/### sheetName ###?valueInputOption=RAW
Тело запроса:
{
"values": [
[
"21/12/2018 17:02:06",
"0212345005507",
"1"
]
]
}
3. Используйте метод spreadsheets.create в Sheets API
В этом шаблоне используется метод spreadsheets.create в Sheets API. В этом случае как создание электронной таблицы, так и размещение значений могут быть выполнены одним вызовом API.
Конечная точка:
POST https://sheets.googleapis.com/v4/spreadsheets
Тело запроса:
{
"sheets": [
{
"data": [
{
"rowData": [
{
"values": [
{
"userEnteredValue": {
"stringValue": "21/12/2018 17:02:06"
}
},
{
"userEnteredValue": {
"stringValue": "0212345005507"
}
},
{
"userEnteredValue": {
"numberValue": 1
}
}
]
}
]
}
]
}
],
"properties": {
"title": "### filename of spreadsheet ###"
}
}
Примечание:
- В случае шаблонов 2 и 3 Sheets API устанавливает значение
0212345005507
, автоматически добавляя апостроф. Когда вы видите клетку, это '0212345005507
.
Ссылки
Если это не тот результат, который вам нужен, извините.