google-apps-script 相关问题

用于解答有关Google Apps脚本的问题,这是Google基于JavaScript的云脚本语言,用于自动执行Google产品和第三方服务中的任务。

当该行的状态更改时将行的特定列移动到另一张工作表的代码

我是编码新手,正在寻求一些帮助。我有代码可以在状态更改时移动 Google 表格中的整行,如下所示: vareditedRange = e.range; vareditedRow =editedRange.getRow(); c...

回答 1 投票 0

Google Appscript VLookup 并输出到 html

所以我有这个html表单,只有一个字段“studentID” <... 所以我有这个 html 表单,只有一个字段“studentID” <div class="grid"> <div class="row"> <form id="idChecker"> <div class="form-group"> <label>ID studente</label> <input name="studentId" type="text" placeholder="Inserisci ID Studente" class="metro-input" /> </div> <div class="form-group"> <button class="button success">Check ID</button> </div> </form> </div> </div> 我需要表单按钮来触发功能: 将 ID 和时间戳记录在名为“Log”的工作表上,我将此函数acceptData 放置在我的 code.gs 中,并且运行良好: function acceptData(formData){ console.log(formData) formData.studentId const ss = SpreadsheetApp.getActiveSpreadsheet() const ws = ss.getSheetByName("Log") ws.appendRow([Date(),formData.studentId]) } 在同一文档的另一个工作表(“数据库”)中执行 VLOOKUP,并在 html 页面上返回找到的值作为表单的确认消息。 所以基本上,当有人输入学生 ID 并提交表单时,它应该返回与该 ID 相关的学生姓名,同时记录该 ID 已被搜索的事实。 希望你能帮我解决VLOOKUP的问题。 $(document).ready(function() { $('#idChecker').submit(function(event) { event.preventDefault(); // Prevent the form from being submitted automatically var formData = { 'studentId': $('input[name=studentId]').val() }; // Call the acceptData() function from Google Apps Script google.script.run.withSuccessHandler(function(studentName) { // Create the confirmation message using the returned student name var confirmationMessage = "Student not found."; if (studentName !== "Student not found") { confirmationMessage = "Student name: " + studentName; } $('#confirmationMessage').text(confirmationMessage); }).acceptData(formData); }); }); <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Student ID Checker</title> <!-- Include jQuery library --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script> </head> <body> <div class="grid"> <div class="row"> <form id="idChecker"> <div class="form-group"> <label for="studentId">Student ID</label> <input name="studentId" type="text" placeholder="Enter Student ID" class="metro-input" /> </div> <div class="form-group"> <button class="button success">Check ID</button> </div> </form> </div> </div> <!-- Area to display confirmation message --> <div id="confirmationMessage"></div> <!-- Include JavaScript file containing Google Apps Script functions --> <script src="https://script.google.com/macros/s/AKfycbycGBJLx_Q1eJDitpHwQ2PV-ZIamjg3i4tNmV8WbeE/exec"></script> </body> </html>

回答 1 投票 0

状态更改时将行的列移动到另一张工作表的代码

我是编码新手,正在寻求一些帮助。我有代码可以在状态更改时移动 Google 表格中的整行,如下所示: vareditedRange = e.range; vareditedRow =editedRange.getRow(); c...

回答 1 投票 0

无法获取动态数据,仅返回第一行数据

我正在为 Gmail/Google Sheets 开发一个合并邮件应用程序。它应该从电子表格中检索动态数据,但尽管电子邮件发送正确,但它们都只是返回数据...

回答 1 投票 0

接受用户输入后使用应用程序脚本恢复脚本执行时出错

我正在运行一个应用程序脚本,它接受一个 Json 字符串,将其转换为一个对象,并将一些键值添加到 Google 工作表中。以下代码适用于某些 JSON 字符串。然而与

回答 1 投票 0

如何强制 Google 文档保存并关闭,然后再次打开以继续追加? (谷歌脚本)

尝试使用 Google 表格中的数据来完成 Google 文档中的信件。我知道我可以下载并使用 Office,但尝试学习 Javascript / Google Script 并且不确定如何修复该问题

回答 2 投票 0

修改脚本以“导入单元格图像”以及数据+公式

所以我一直在使用文档社区论坛上找到的现有脚本将数据和公式从源复制到目标。它工作得很好,但唯一的问题是它在

回答 1 投票 0

从电子表格中提取日期时,日期格式会关闭

所以我有一个简单的脚本,当 B 列填充日期时,它会填充公式。一切都很好,除了日期显示整个时区格式。我尝试过使用以下方式格式化...

回答 2 投票 0

来自谷歌脚本的“登录信息不允许”错误

我一直在尝试使用应用程序脚本中的 UrlFetchApp 从名为 Salesbinders 的库存系统 API 中获取库存信息,由于某种原因,我不断收到登录信息...

回答 1 投票 0

当 Google 表格中有空单元格时获取最后一列范围值

主表每周都会增加一列。有些空单元格我无法用 0 填充而不妨碍导入。 如何返回最新报告的一周、...

回答 1 投票 0

Google Sheet 脚本,用于将超链接文本复制到新选项卡中

我在 GoogleSheet Appscript 上使用的脚本将一行移动到新选项卡时,任何超链接文本都不会粘贴到新选项卡。我该如何解决这个问题? 谷歌表格链接:https://docs.

回答 1 投票 0

如何使用 Apps 脚本对二维数组中的重复项目求和?

你会如何获取这样的数组: arr1 = [[1150-500101-1000005530, 2750.0], [1150-500101-1000005530, 275.0], [1150-500101-1000008371, 825.0], [1150-500101-10000...

回答 1 投票 0

需要根据条件或输入谷歌表单将电子邮件发送到不同的电子邮件地址

我需要根据从谷歌表单上的一个特定问题中选择的不同条件,通过 Appscript 向不同的人发送电子邮件。例如。所有 EBO 选择均发送至电子邮件...

回答 1 投票 0

如何在 Appscript 中将 PDF 页面合并为一个长页面

我通过Google文档将通过Google表单输入的信息传输为pdf。 表单提交后,通过Google Documents自动生成很多信息,页面l...

回答 1 投票 0

查询和转置 Google Sheets 数据

电子表格目前采用 Google 表格格式。 我正在尝试将数据从sheet1表中提取到sheet2...在第二张图片中按如下方式转置。 原始数据将会增长...新...

回答 1 投票 0

使用 ImportXML 获取给定特定 tiktok 视频链接的观看次数?

我希望使用 ImportXML 来获取给定视频链接的特定视频的观看次数。 到目前为止,我有 =IMPORTXML("https://www.tiktok.com/@indiesintrouble", "//a/@href[contains(., '

回答 2 投票 0

解析json文件时如何提取选项数组的id

我想解析JSON文件,它看起来像下面函数中的数据文件。 我可以从数据中提取报告所需的所有数据(选项数组 ID 除外) 所以在问题部门...

回答 1 投票 0

在 Google 文档段落中的粗体文本周围添加 <b> 标签

我创建这个的目的是为了将文章转换为 html 格式(你可能已经从我尝试将标题放入标签等的方式中看到了)。然而,我在寻找和处理 b 时遇到了麻烦...

回答 1 投票 0

onEdit(e) 不会运行

当登录用户更改单元格值时,该函数可以正常运行,但当有人未登录时则无法正常运行: 它在工作表本身和未受保护的范围内执行简单的操作。 我有...

回答 1 投票 0

按选项卡名称(以以下开头)删除 Google 表格中的选项卡

我需要一个解决方案来实现删除电子表格中特定选项卡的计划。 我有一些代码将创建包含前缀、管道(“|”)+提示输入并将其移动到 po... 的新选项卡

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.