gpt4 book ai didi

javascript - 返回 'Range' 而不是 Google Apps 脚本中的实际字符串

转载 作者:行者123 更新时间:2023-11-30 17:11:38 25 4
gpt4 key购买 nike

我正在使用以下函数返回 Google 表格中的串联字符串。在本例中,B4 等于“心脏病学”,B1 等于“82-01”。

预期结果是 dimension2=~cardiology;ga:eventCategory=~MS82-01

但是,我得到了这个结果,dimension2=~Range;ga:eventCategory=~MSRange

为什么函数返回“Range”而不是实际的字符串?

function highLevelData() {
var spreadsheet = SpreadsheetApp.getActiveSpreadsheet(); // get the spreadsheet object
SpreadsheetApp.setActiveSheet(spreadsheet.getSheets()[1]); // set the first sheet as active
var sheet = spreadsheet.getActiveSheet(); // get the active sheet
var reportConfig = spreadsheet.getSheets()[0]; // set report configuration sheet
var targetSpecialty = sheet.getRange("B4"); // get target specialty
var specialtyDimension = "dimension2=~"; // set the sytanx string for the specialty dimension
var targetCase = sheet.getRange("B1"); // get case
var eventCategoryDimension = ";ga:eventCategory=~MS"; // set the syntax string for the event category dimension
var filterOutput = specialtyDimension + targetSpecialty + eventCategoryDimension + targetCase; // concatenate full filter string
var filterCell = reportConfig.getRange("B11"); // set the filter cell

filterCell.setValue(filterOutput); // output filter string to filter cell

}

最佳答案

“getRange()”函数返回一个代表工作表中单元格的 Range 对象。

要获取单元格的内容,请对 Range 对象调用“.getValue()”。

var targetSpecialty = sheet.getRange("B4").getValue();

参见:https://developers.google.com/apps-script/reference/spreadsheet/range

关于javascript - 返回 'Range' 而不是 Google Apps 脚本中的实际字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26890786/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com