我想要一个函数,在其中我传递一个引用的单元格,而不是一个范围,它返回该单元格的列号。
function lastRealDate(v) {
var thisColumn = v.getColumn();
return thisColumn;
}
但显然我不能那样做。谁能告诉我正确的方法?电子表格脚本非常新。
error: TypeError: Cannot find function getColumn in object
好的,也许我应该提供更多细节。我有一个工作列表,每个工作都有以下列..
项目名称 | 状态 | 完成日期 | 工作剩余天数
#1 | 准备好了 2012 年 12 月 5 日 | 0.14 工作 #2 | 持有 | 2012 年 12 月 5 日 | 0.25 工作 #3 | 准备好了 2012 年 12 月 6 日 | 1.0
完成日期由...计算
if(Days Left > 0, WORKDAY(Previous Project's Completion Date, Days Left) 字面意思是: =if(J5>0,WORKDAY(G4,J5,vars!$A$2:$A$27),"")
这一切都很好。但现在我想检查状态列。如果上一个工作的状态处于搁置状态,那么我想跳过那个工作并检查下一个工作。
所以基本上我需要遍历单元格,直到找到下一个不在 HOLD 的工作并抓住那个完成日期。
我在想这样的事情:
=if(J5>0,WORKDAY(custom_function(G4),J5,vars!$A$2:$A$27),"")
对这种情况有什么想法吗?