【问题标题】:How to loop google-Apps script?如何循环 google-Apps 脚本?
【发布时间】:2019-10-25 23:58:42
【问题描述】:

我想使用 Google 电子表格上的应用脚本收集 youtube 频道 ID 的订阅者。但它只适用于一个 id。

我想使用重复语句,但我不能,因为我不够好。如果您能帮助我,我将不胜感激。

function getChannelInfo() {
  var ss = SpreadsheetApp.getActiveSheet();
  var channel = ss.getRange("B2").getValue();
  var data = YouTube.Channels.list('statistics', {id: channel});
  var item = data.items[0];
  var info = [item.statistics.subscriberCount];
  ss.getRange("C2").setValues([info]);
}

我想为 B 列中的所有视频 ID 收集订阅者,但只有一个出来。帮帮我。

https://docs.google.com/spreadsheets/d/1Ks_tE9uDdOcTKML8jf_40lJpcImMoh-JYivpV38zpCk/edit?usp=sharing

【问题讨论】:

    标签: api google-apps-script youtube-api


    【解决方案1】:

    没问题

    1. 在此语句var channel = ss.getRange("B2").getValue(); 中,您只调用了一个值。相反,您应该使用一组值。赞ss.getrange(row, colum, number of rows).getdisplayvalues();
    2. 使用 FOR LOOP 运行上述数组中的每个值,并在电子表格中相应单元格中设置值。

    如果您需要帮助,请告诉我:)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-30
      • 2018-05-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多