【问题标题】:How to i can access to one of multi sheets in a spreadsheet我如何可以访问电子表格中的多张工作表之一
【发布时间】:2019-07-14 13:52:17
【问题描述】:

我是新手,我正在开发小项目导入 csv 到谷歌表格, 关于将部分导入 csv 到谷歌表格并在电子表格中创建表格我成功了。我如何访问我创建的工作表?下面是我在电子表格 ID 中创建工作表的代码。谢谢!!

$client = getClient();
$service = new Google_Service_Sheets($client);
$valueInputOption = 'USER_ENTERED';

$spreadsheetId = 'xxxxxxxxxxxxSPREADSHEETIDxxxxxxxxxx';

$title = date('m-d');

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

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

【问题讨论】:

    标签: google-sheets-api


    【解决方案1】:

    访问google电子表格数据的方式如下:

    /* 
       Assume the data structure of the Google Spreadsheet is:
       NAME        COLOR
       ==================
       Apple       red
       Mango       yellow
    */
    
    
    // define sheet url
    var dataSheetUrl = 
    'https://docs.google.com/spreadsheets/d/XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/edit';
    
    // open one of the sheet named 'Fruit'
    var dataSheet = SpreadsheetApp.openByUrl(dataSheetUrl).getSheetByName('Fruit');
    
    // get sheet data
    var data = dataSheet.getDataRange().getValues();
    
    // loop through each row data and then log it 
    for (var i = 1, j = data.length; i < j; i++) {
      Logger.log('NAME: ' + data[i][0]);
      Logger.log('AGE: ' + data[i][1]);
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-09-21
      • 2015-03-29
      • 1970-01-01
      • 1970-01-01
      • 2013-07-11
      • 2018-09-30
      • 2015-07-28
      • 1970-01-01
      相关资源
      最近更新 更多