更改/替换功能中包含的URL的一部分

时间:2015-06-06 20:54:12

标签: javascript replace google-sheets

不确定这是否可行。但理想情况下,我希望访问我网站的访问者能够在输入字段中输入唯一的标识号,点击提交,然后让另一个脚本用自己的ID替换Google表格参考(“DATA1”)数。

因此,有效地更改查询的网址。这是脚本/网址用户需要修改的部分:

function loadChart() {
  var query = new google
    .visualization.Query('https://docs.google.com/spreadsheet/ccc?key=...&sheet=DATA1');
  query.send(handleQueryResponse);
}

是否可以使用/修改类似以下代码的内容来实现技巧

function myFunction() {
  var str = document.getElementById("get").innerHTML; 
  var changeit = str.replace("DATA2", document.getElementById('textbox').value);
  document.getElementById("get").innerHTML = changeit;
}

感谢您提供的任何帮助或指示

1 个答案:

答案 0 :(得分:1)

不是在URL中包含DATA1,而是将来自f.ex的数据附加到文本框中:

function loadChart() {
  var txtbox = document.getElementById('textbox').value;
  var url = 'https://docs.google.com/spreadsheet/ccc?key=...&sheet=' + txtbox;
  var query = new google.visualization.Query(url);

  query.send(handleQueryResponse);
}