1
我在google電子表格上工作,想要更新我想要的數據。我讀了這個article並在其控制檯上更新成功的數據。現在我想用PHP curl
更新數據,我感到有點混淆這些選項如何使用php curl更新值
valueInputOption=USER_ENTERED
"majorDimension": "COLUMNS"
當我進入了上述條控制檯編輯它的更新我的期望值數據成功並給我以下結果
請求
PUT https://sheets.googleapis.com/v4/spreadsheets/**************F9NM/values/A4:G4?valueInputOption=USER_ENTERED&key={YOUR_API_KEY}
{
"majorDimension": "COLUMNS",
"values": [
[
"[email protected]"
],
[
"First Name"
],
[
"Last Name"
],
[
"Mobile"
],
[
"URL"
],
[
"US"
],
[
"54654654654"
]
]
}
響應
Cache-Control: private
Content-Encoding: gzip
Content-Length: 143
Content-Type: application/json; charset=UTF-8
Date: Sat, 08 Oct 2016 09:34:11 GMT
Server: ESF
Vary: Origin, X-Origin, Referer
{
"spreadsheetId": "******************F9NM",
"updatedRange": "Sheet1!A4:G4",
"updatedRows": 1,
"updatedColumns": 7,
"updatedCells": 7
}
所以我的困惑是,我怎樣才能把我的值(即我想更新)本USER_ENTERED
以及我如何在PHP捲曲API鏈接設置majorDimension": "COLUMNS
。
我搜索了很多,瞭解Update google api spreadsheet
很多文章,但我得到什麼有用或使用全
這裏是我的代碼,我想在PHP文件嘗試:
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL,"https://sheets.googleapis.com/v4/spreadsheets/*********F9NM/values/A4:G4?valueInputOption=USER_ENTERED&key=******************38");
//curl_setopt($curl, CURLOPT_CUSTOMREQUEST, 'PUT');
$result = curl_exec ($curl);
curl_close ($curl);