需要从谷歌电子表格获取数据到javascript以绑定到按钮

时间:2013-04-10 21:04:15

标签: javascript json google-sheets

我对javascript很新... 我试图从Google电子表格中的单元格中获取网址,我希望该网址与我网站上的按钮绑定...(请参阅下面的html按钮)

"<center><FORM METHOD="LINK" ACTION= X
<INPUT TYPE="submit" VALUE="Clickable Button">
</FORM> </center>"

我也希望X变量= Google电子表格中特定单元格中包含的网址。我一直在寻找成功的日子,我知道我需要使用一些javascript但不知道如何实现它。请帮忙。

1 个答案:

答案 0 :(得分:2)

您可以实现此目的的一种方法是使用Google JSON API method as documented on this page

您首先将javascript文件添加到您的页面,如下例所示。

<script src="http://spreadsheets.google.com/feeds/list/*ID*/*WS*/public/values?alt=json-in-script&amp;callback=*FN*"></script>

* ID * 是电子表格的长ID。

* WS * 是工作表编号,例如1,2,3等。

* FN * 是您要拨打的功能。

然后在回调函数中,您可以执行以下操作,根据需要添加变量。 rowWithURL 是行号。 CellWIthURL 通常是列标题。或者您可以使用其他一些方法来查找您的URL。

function CallBack(json){
   entry = json.feed.entry[rowWithURL];
   url = entry.gsx$CellWithURL.$t;

   content = '<center>' + 
                 '<form method="link" action='+ url +'>' + 
                     '<input type="submit" value="Clickable Button">' +
                 '</form>' +
             '</center>'
}

请注意以上内容未经过测试,但应该让您走上正轨。