我有一个 html 链接,可在新窗口中打开Smartsheet表单,以便我们的在线客户填写表单。
我想将现有表单中的 TextField(产品名称或产品代码)的值传递给我的 smartsheet 表单。这将对我的客户有所帮助,因为他们不必再次编写产品名称或产品代码。
我有以下 javascript 来生成链接到 Smartsheet 表单的 URL。
<script type="text/javascript">// <![CDATA[
var productName="productName.firstChild.nodeValue";
var sampleLink= "Order Sample!";
document.write(sampleLink.link("https://app.smartsheet.com/b/form?EQBCT=fbab5300a6d74cc58ae6326e267b3c4f/label.clsCaptionBold.clsFieldLabel/79019814="+productName));
// ]]></script>
TextField 的 HTML 代码如下:
<div class="clsField clsTextField"><label onclick="" class="clsCaptionBold clsFieldLabel" for="79019814">Product Name</label><br>
<input type="text" id="79019814" name="79019814" maxlength="4000" value=""></div>
我不知道我的 javascript 代码是否正确,但是当我单击页面中的链接时,我收到以下消息:
您尝试访问的表单不再处于活动状态
将数据发送到 Smartsheet 表单的正确方法是什么?