【问题标题】:Send data inside HTML output or span tags to Google Sheets将 HTML 输出或 span 标签内的数据发送到 Google 表格
【发布时间】:2021-06-11 05:15:40
【问题描述】:

我正在尝试将 HTML 输出中的数据和表单中的 span 标签发送到 Google 表格。我可以发送输入标签内的数据,但不能发送其他两种类型内的数据。

我已经尝试了 formData.append 如下,但它不起作用(可能是语法错误)。该字段的 id 是。

代码如下:

const scriptURL = "https://script.google.com/macros/s/MYAPIKEY/exec"
        
        const form = document.forms['foo']

        formData.append('price', [data]'price');
      
        form.addEventListener('submit', e => {
          e.preventDefault()
          fetch(scriptURL, { method: 'POST', body: new FormData(form)})

            .then(response => alert("Successful"))
            .catch(error => console.error('Unsuccessful', error.message))
        })

【问题讨论】:

  • 使用 formData.append("name",var) 找到了解决方案。问题已解决。
  • 您应该在下面添加您的解决方案作为答案,然后接受它。只是为了保持网站上的整洁,谢谢。

标签: javascript forms google-sheets append


【解决方案1】:

找到解决方案。非常感谢。

var fetchBody = new FormData(form);

            fetchBody.append('outputRecommended', outputRecommended);
            fetchBody.append('price', price);

            fetch(scriptURL, { method: 'POST', body: fetchBody})

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-11-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-01
    相关资源
    最近更新 更多