You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Google Sheets对话框中实现文本与输入框横向排列?

解决方案

要把文本放到输入框旁,需要调整HTML结构(当前结构不符合规范),搭配可选的CSS实现,以下是两种简单可行的方式:

方法一:使用表格单元格布局(适配Google Apps Script默认样式)

当前代码里<h5>直接嵌套在<table>内不符合HTML规范,表格需通过<tr>(行)和<td>(单元格)组织内容,修正后可让标签与输入框自然并排:

<!DOCTYPE html>
<html>
  <head>
    <base target="_top">
    <link rel="stylesheet" href="https://ssl.gstatic.com/docs/script/css/add-ons1.css">
    <script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
  </head>
  <body>
    <div>
      <table>
        <tr>
          <td><h5>LA/LB</h5></td>
          <td><input type="text" class="form-control" id="alertLocation"></td>
        </tr>
      </table>
    </div>
  </body>
</html>

方法二:使用CSS Flex布局(更灵活自定义)

通过Flex布局控制元素排列,可自定义标签与输入框的间距和对齐方式:

<!DOCTYPE html>
<html>
  <head>
    <base target="_top">
    <link rel="stylesheet" href="https://ssl.gstatic.com/docs/script/css/add-ons1.css">
    <script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
    <style>
      .input-row {
        display: flex;
        align-items: center;
        gap: 10px; /* 调整标签和输入框的间距 */
      }
    </style>
  </head>
  <body>
    <div class="input-row">
      <h5>LA/LB</h5>
      <input type="text" class="form-control" id="alertLocation">
    </div>
  </body>
</html>

两种方式都能实现文本在输入框旁的效果,可根据需求选择。

内容的提问来源于stack exchange,提问作者Lofton Gentry

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.15 07:00:58