Google sheets 如何使用脚本将按钮链接到当前日期
我复制了一个脚本,并根据自己的电子表格进行了更改。但是,我还没有达到要在剧本中改变什么的程度 这个叫Vandaag的按钮应该能让我知道确切的日期Google sheets 如何使用脚本将按钮链接到当前日期,google-sheets,google-apps-script-editor,Google Sheets,Google Apps Script Editor,我复制了一个脚本,并根据自己的电子表格进行了更改。但是,我还没有达到要在剧本中改变什么的程度 这个叫Vandaag的按钮应该能让我知道确切的日期 如果您愿意使用超链接,则无需脚本即可完成此操作。在Google sheets中,通过超链接对网格和范围的引用,可以跳转到特定单元格: =HYPERLINKgid=0&range=A19,跳转到单元格 如果希望超链接自动引用今天的日期并查找单元格,可以在单元格A1中使用以下公式: =HYPERLINKSUBSTITUTEgid=0&range=&ADDR
如果您愿意使用超链接,则无需脚本即可完成此操作。在Google sheets中,通过超链接对网格和范围的引用,可以跳转到特定单元格: =HYPERLINKgid=0&range=A19,跳转到单元格 如果希望超链接自动引用今天的日期并查找单元格,可以在单元格A1中使用以下公式: =HYPERLINKSUBSTITUTEgid=0&range=&ADDRESSMATCHToday+1,A2:A,0,1,1,$,跳转到日期 Match函数在指定的范围内查找今天的日期,address函数返回要添加到链接的单元格引用 注意:如果您的引用范围从第1行以下开始,则需要将未引用的行数添加回today函数。在上面的示例中,由于我省略了单元格A1,所以添加了1
希望这有帮助它应该如何向您发送准确的日期?把它写在某个地方,然后返回?如果你打开我当前的谷歌电子表格,你会看到一个按钮Vandaag。如果我按下按钮,我想跳到当前日期。也许我一开始就解释错了。所以你想让页面滚动?是的,没错,这就是我的意思。在B列显示了日期,并一直到第1098行。因此,我可以通过按钮保存滚动并直接转到日期。提前谢谢。有人知道答案或者有什么建议吗?
function activateToday() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var s=ss.getActiveSheet();
var lr = s.getLastRow();
var range = s.getRange(4, 2,1,lr).getValues();
for(var i=0;i<range[0].length;i++){
if(range[0][i].getDate()+ range[0][i].getMonth()+1 ==new Date().getDate()+new Date().getMonth()+1 ){
s.getRange(1,i+1).activate();
break;
}}}