Google sheets PHP谷歌电子表格选择要写入的表格
我正在实现与Google电子表格API和PHP的集成。我正在使用谷歌推荐的图书馆 我需要在同一个文件中有许多页。到目前为止,我发现我可以使用如下方式创建新页面:Google sheets PHP谷歌电子表格选择要写入的表格,google-sheets,google-sheets-api,Google Sheets,Google Sheets Api,我正在实现与Google电子表格API和PHP的集成。我正在使用谷歌推荐的图书馆 我需要在同一个文件中有许多页。到目前为止,我发现我可以使用如下方式创建新页面: $body = new Google_Service_Sheets_BatchUpdateSpreadsheetRequest(array( 'requests' => array('addSheet' => array('properties' => array('title' => $
$body = new Google_Service_Sheets_BatchUpdateSpreadsheetRequest(array(
'requests' => array('addSheet' => array('properties' => array('title' => $title )))));
$result = $service->spreadsheets->batchUpdate(SHEET_ID,$body);
{
"range": "Sheet1!A1:D5",
"majorDimension": "ROWS",
"values": [
["Item", "Cost", "Stocked", "Ship Date"],
["Wheel", "$20.50", "4", "3/1/2016"],
["Door", "$15", "2", "3/15/2016"],
["Engine", "$100", "1", "30/20/2016"],
["Totals", "=SUM(B2:B4)", "=SUM(C2:C4)", "=MAX(D2:D4)"]
],
}
但我如何选择何时在一张纸(一页)或另一张纸(另一页)上写字呢?有什么方法可以让我根据标签来选择纸张吗
希望您能帮助我。您可以使用PUT方法在特定工作表上的特定范围内书写,而不是单独指定工作表:
PUT https://sheets.googleapis.com/v4/spreadsheets/spreadsheetId/values/Sheet1!A1:D5?valueInputOption=USER_ENTERED
此请求将把A1到D5单元格上的值写入活页1。请注意,查询参数是必需的,它确定是否将解析写入的值(例如,字符串是否转换为日期)
请求主体将如下所示:
$body = new Google_Service_Sheets_BatchUpdateSpreadsheetRequest(array(
'requests' => array('addSheet' => array('properties' => array('title' => $title )))));
$result = $service->spreadsheets->batchUpdate(SHEET_ID,$body);
{
"range": "Sheet1!A1:D5",
"majorDimension": "ROWS",
"values": [
["Item", "Cost", "Stocked", "Ship Date"],
["Wheel", "$20.50", "4", "3/1/2016"],
["Door", "$15", "2", "3/15/2016"],
["Engine", "$100", "1", "30/20/2016"],
["Totals", "=SUM(B2:B4)", "=SUM(C2:C4)", "=MAX(D2:D4)"]
],
}