2013-04-10 60 views
0

我是非常新的JavaScript ... 我試圖從Google電子表格中的單元格中獲取一個網址,我想那個網址然後綁在按鈕上我的網站......(見下文HTML按鈕)需要從谷歌電子表格到JavaScript的數據綁定到按鈕

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

我想X變量太多=的URL包含在谷歌電子表格中的特定細胞。我一直在尋找幾天來完成這一點,我知道我需要使用一些JavaScript,但不知道如何實現它。請幫忙。

回答

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通常是列標題。或者您可以使用其他一些方法來查找您的網址。

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>' 
} 

請注意以上未經測試,但應讓您走上正軌。