我在RedHat Enterprise Linux 5 x86_64和Ubuntu 9.1中看到了'sort'的奇怪之处.我正在使用bash.
首先,我认为使用字典顺序排序是正确的:
[stauffer @ unix-m sortTrouble] $ cat st1
1230
123
100
11
10
1
123
1230
100
[stauffer @ unix-m sortTrouble] $ sort st1
1
10
100
100
11
123
123
1230
1230
[stauffer @ unix -m sortTrouble] $
现在这里有第二列时出现的情况(制表符分隔,即使它看起来很混乱):
[stauffer @ unix-m sortTrouble] $ cat st2
1230 1
123 1
100 1
11 1
10 1
1 1
123 1
1230 1
100 1
[stauffer @ unix-m sortTrouble] $ sort st2
100 1 …
我在某个分支中得到了一些重复提交,每个提交都有相同的更改.它是一个公共分支,由几个用户从几个分支合并.我需要定期将这个分支重新绑定到另一个repo的主分支上,这些重复使它变得笨拙.
有没有办法删除这些并将它们推送到公共仓库,这使得从分支机构工作的其他用户变得复杂?
我正在尝试我的第一个Google Sheets Apps脚本。我试图做一个自定义函数(通过绑定脚本),将检查它所在的单元格是否受到保护。如果受保护,则应将单元格的值更改为(至少现在)保护类型。
我可以在文档中成功运行简单的演示脚本:
function DOUBLE(input) {
return input * 2;
}
Run Code Online (Sandbox Code Playgroud)
但是当调用Range :: protect时,我会报错
"You do not have permission to call protect"
Run Code Online (Sandbox Code Playgroud)
这是功能
function isProtected() {
var range = SpreadsheetApp.getActiveRange();
var protection = range.protect();
return protection.getProtectionType();
}
Run Code Online (Sandbox Code Playgroud)
其他一些功能(例如)也会出现相同的权限错误Session.getEffectiveUser()。我认为,由于这是一个绑定的自定义函数,而且我是(唯一的)工作表所有者,因此可以调用这些方法。我想念什么?谢谢。
我曾尝试将脚本复制粘贴到新工作表的脚本编辑器中,因为有些帖子对此很幸运,但对我来说却很不幸。