【问题标题】:Google Sheets API v4 to get all sheet names in a worksheetGoogle Sheets API v4 获取工作表中的所有工作表名称
【发布时间】:2016-08-24 16:11:36
【问题描述】:

我正在使用https://developers.google.com/sheets/quickstart/js 的快速入门部分中提供的 javascript 代码

function listMajors() {
      	gapi.client.sheets.spreadsheets.values.get({
          spreadsheetId: '1b05r8p74UzLh_Hk8119stG8yEoU6Utsr1L238BwssWU',
          range: 'Class Data!A2:E',
        }).then(function(response) {
          var range = response.result;
          if (range.values.length > 0) {
            appendPre('Name, Major:');
            for (i = 0; i < range.values.length; i++) {
              var row = range.values[i];
              // Print columns A and E, which correspond to indices 0 and 4.
              appendPre(row[0] + ', ' + row[4]);
            }
          } else {
            appendPre('No data found.');
          }
        }, function(response) {
          appendPre('Error: ' + response.result.error.message);
        });
      }

给我指定范围内的数据:Class Data!A2:E。

我现在想列出电子表格中可用的所有工作表(例如:类数据)。请帮忙。

【问题讨论】:

    标签: javascript google-sheets-api


    【解决方案1】:

    我找到了。这应该有效。虽然我正在使用 C#。 javascript应该几乎相同。 欲了解更多信息:spreadsheet get method information.

    var ssRequest = service.Spreadsheets.Get(sheetId);
    Spreadsheet ss = ssRequest.Execute();
    List<string> sheetList = new List<string>();
    
    foreach(Sheet sheet in ss.Sheets)
    {
        sheetList.Add(sheet.Properties.Title);
    }
    

    【讨论】:

      【解决方案2】:
          gapi.client.sheets.spreadsheets.get({
              spreadsheetId: SPREADSHEET_ID
          }).then(function(response) {
              console.log(response.result.sheets)
          }, function(response) {
              console.log('Error: ' + response.result.error.message);
          });
      

      【讨论】:

      • 欢迎来到 Stack Overflow!虽然这段代码 sn-p 可以解决问题,但including an explanation 确实有助于提高帖子的质量。请记住,您正在为将来的读者回答问题,而这些人可能不知道您的代码建议的原因。 From review
      • 谢谢,现在是response.data.sheets,至少对我来说是按照他们的 Node Getting started guide with latest packages
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多