谷歌电子表格模式对话框按钮没有响应



我有一个模态对话框的形式上传2个文件。对话框由自定义菜单激活,点击按钮后,启动自定义功能。

当HTML很简单,只有表单输入区域时,它可以正常工作。

但是我想在顶部添加一些指令,当我添加它们时,按钮停止响应。

下面是有效的代码:

<!DOCTYPE html>
<html>
<head>
<base target="_top">
<link rel="stylesheet" href="https://ssl.gstatic.com/docs/script/css/add-ons1.css">
</head>
<form style="font-size:16px">
Excel MercadoLibre &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<input type="file" name="fileML">
<br>
<br>
Excel Contabilium &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<input type="file" name="fileContabilium">
<br><br><br>
<input type="button" value="Importar" class="action " style="font-size:16px" style="height: 150px;" style="text-align:center;" 
onclick="google.script.run
.withSuccessHandler(google.script.host.close)
.uploadFile(this.parentNode)" />
</form>
</html>

这是我添加指令时的代码,唯一的区别是添加了8-10行:

<!DOCTYPE html>
<html>
<head>
<base target="_top">
<link rel="stylesheet" href="https://ssl.gstatic.com/docs/script/css/add-ons1.css">
</head>
<form style="font-size:16px">
1) En el <a href="https://www.mercadolibre.com.ar/ventas/listado" target="_blank">listado de ventas de ML</a>, filtrar por el período a procesar, y descargar el excel de ventas.<p>
2) En el <a href="https://app.contabilium.com/modulos/ventas/integraciones.aspx?" target="_blank">listado de ventas de Contabilium</a>, filtrar por el período a procesar, y exportar el excel simple.<p>
3) Subir ambos archivos:<p>
Excel MercadoLibre &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<input type="file" name="fileML">
<br>
<br>
Excel Contabilium &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<input type="file" name="fileContabilium">
<br><br><br>
<input type="button" value="Importar" class="action " style="font-size:16px" style="height: 150px;" style="text-align:center;" 
onclick="google.script.run
.withSuccessHandler(google.script.host.close)
.uploadFile(this.parentNode)" />
</form>
</html>

在你的HTML中,我担心<p>没有被封闭。因此,我担心可能会出现在Google端解析this.parentNode的问题。那么,下面的修改如何?

修改HTML:

<!DOCTYPE html>
<html>
<head>
<base target="_top">
<link rel="stylesheet" href="https://ssl.gstatic.com/docs/script/css/add-ons1.css">
</head>
<form style="font-size:16px">
<p>1) En el <a href="https://www.mercadolibre.com.ar/ventas/listado" target="_blank">listado de ventas de ML</a>, filtrar por el período a procesar, y descargar el excel de ventas.</p>
<p>2) En el <a href="https://app.contabilium.com/modulos/ventas/integraciones.aspx?" target="_blank">listado de ventas de Contabilium</a>, filtrar por el período a procesar, y exportar el excel simple.</p>
<p>3) Subir ambos archivos:</p>
Excel MercadoLibre &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<input type="file" name="fileML">
<br>
<br>
Excel Contabilium &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<input type="file" name="fileContabilium">
<br><br><br>
<input type="button" value="Importar" class="action " style="font-size:16px" style="height: 150px;" style="text-align:center;"
onclick="google.script.run
.withSuccessHandler(google.script.host.close)
.uploadFile(this.parentNode)" />
</form>
</html>
  • 或者<br>也可以使用

相关内容

  • 没有找到相关文章

最新更新