【问题标题】:Google Sheets API V4 - Adding a tab to the beginningGoogle Sheets API V4 - 在开头添加标签
【发布时间】:2019-03-21 15:51:21
【问题描述】:

我正在使用以下代码向我的电子表格添加一个新标签:

$newSheetTitie = date("m/d/Y");

$body = new Google_Service_Sheets_BatchUpdateSpreadsheetRequest(array(
   'requests' => array('addSheet' => array('properties' => array('title' => $newSheetTitie )))));

$result = $service->spreadsheets->batchUpdate($spreadsheet_id,$body);

这很好用,但目前有什么方法可以将新工作表添加到文件的开头(将其添加到其他选项卡)?

谢谢

【问题讨论】:

    标签: php google-sheets-api


    【解决方案1】:

    这个修改怎么样?当您想将新工作表添加到第一个选项卡时,请使用index 的属性,如下所示。第一个标签是0

    修改脚本:

    从:
    $body = new Google_Service_Sheets_BatchUpdateSpreadsheetRequest(array('requests' => array('addSheet' => array('properties' => array('title' => $newSheetTitie )))));
    
    到:
    $body = new Google_Service_Sheets_BatchUpdateSpreadsheetRequest(array('requests' => array('addSheet' => array('properties' => array('title' => $newSheetTitie, 'index' => 0)))));
    

    参考资料:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-10-13
      • 2018-11-08
      • 1970-01-01
      • 1970-01-01
      • 2017-02-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多