我正在学习脚本编写,并且对所有这些都是新手。现在,我有一个由多个工作表组成的Google工作簿(每个工作表是不同的月份,“ 2020年1月”,“ 2020年2月”等。),这些工作表记录了员工进行的呼叫。这些呼叫的列跟踪,呼叫日期,呼叫时间,进行呼叫的员工姓名,呼叫者姓名,呼叫原因等...
我想知道是否可以在一张纸上写一个脚本,在那里我可以有多个搜索条件,并将其设置为在某些日期之间进行搜索。然后,当我激活脚本(可能带有按钮)时,下面的行将显示包含已提供条件的工作表中包含的所有行。问题在于,如果将搜索字段留空,脚本将不会搜索该信息(例如,如果呼叫者的姓名留空),而不是搜索包含提供的信息和空白的行。
我附上我的想法的图片,希望我能提供一些澄清。 Example page
再次,我什至不确定这是否可能。即使我不熟悉脚本,也只需描述一下就使我觉得它可能很复杂。
对此进行任何澄清,将不胜感激。
编辑:我确实意识到我忘记填写“通话原因”的单元格。如果在该示例中可行,则原因都是“服务续订”
可以,但是最好不要单击以显示modal dialog box的方法来更改行以显示结果。
为此,请按照以下步骤操作:
File > New > HTML File
在您的项目中创建HTML文件>function displayResults(){
// Display a modal dialog box with custom HtmlService content.
var htmlOutput = HtmlService
.createHtmlOutputFromFile('Mypage')
.setWidth(250)
.setHeight(300);
SpreadsheetApp.getUi().showModalDialog(htmlOutput, 'My add-on');
}
displayResults
功能。您可以找到更多信息here