我有一个脚本,在某一点上工作得很好。我添加了列,脚本停止工作。我终于意识到,当我删除这些列时,它又开始工作了。它似乎只是列表统计信息选项卡上的问题。但是,当列表统计信息代码到位时,C2C脚本不起作用 - 我猜测,因为首先列出了Listing Stats脚本。
(脚本是两部分。我需要以不同的方式对两个不同的标签进行排序。)
有关为什么会停止使用这些额外列添加的任何想法?脚本新手,请慢慢说;)
DOC HERE(我相信我已正确设置了设置,供所有人查看。) https://docs.google.com/spreadsheets/d/175wBQpoGjRkUOIHjI9e056zhQHOwdexPqGNSEaat-cc/edit#gid=499403712
以下脚本
function onEdit(){
// -- Listing Stats Tab, sorts by Status (3) then Go Live (15) starting at line 8
var ss = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("LISTING STATS");
var lr = ss.getLastRow();
var lc = ss.getLastColumn();
var range = ss.getRange(9, 1, lr - 1, lc)
range.sort([{column: 2},{column: 15}]);
// -- C2C Tab, sorts by Status (2) then Closing (8) starting at line 13
var ss = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("C2C");
var lr = ss.getLastRow();
var lc = ss.getLastColumn();
var range = ss.getRange(14, 1, lr - 1, lc)
range.sort([{column: 2},{column: 8}]);
}
答案 0 :(得分:-1)
我认为错误的产生是因为您尝试同时执行2 {Object.keys(this.state.markers).map((marker, key) => (
<Marker
key={key}
coordinate={this.state.markers[marker].coordinate}
title={this.state.markers[marker].title}
description={this.state.markers[marker].address}
image={......}
/>
))}
</MapView>
</View>
。您不能同时拥有2张活动工作表,因为一次只能激活一张工作表。
首先使用其中一张纸张,然后使用setActiveSheet(sheet, restoreSelection)激活第二张纸。