Google sheets 导入Url';每当共享一张时,与我共享的多张工作表就会自动转换为谷歌工作表
我对excel或google工作表很陌生。我工作的地方没有任何流线型的东西 我正在尝试创建自己的工作手册,每天登录时都可以刷新,这样我就可以列出当天需要处理的事项 我想要的功能之一是,每当我在Google Sheets上共享一个新工作表时,我希望该工作表的URL自动填充到我工作簿中的一个单元格中,并根据时间戳进行排列 我试图在谷歌上搜索这个,但我读到:与我共享的文档并没有专门存储在任何地方Google sheets 导入Url';每当共享一张时,与我共享的多张工作表就会自动转换为谷歌工作表,google-sheets,scripting,google-drive-api,google-sheets-api,google-apps-script-editor,Google Sheets,Scripting,Google Drive Api,Google Sheets Api,Google Apps Script Editor,我对excel或google工作表很陌生。我工作的地方没有任何流线型的东西 我正在尝试创建自己的工作手册,每天登录时都可以刷新,这样我就可以列出当天需要处理的事项 我想要的功能之一是,每当我在Google Sheets上共享一个新工作表时,我希望该工作表的URL自动填充到我工作簿中的一个单元格中,并根据时间戳进行排列 我试图在谷歌上搜索这个,但我读到:与我共享的文档并没有专门存储在任何地方 非常感谢任何帮助或为我指明正确方向。获取与您共享的文件非常容易。为此,只需调用驱动API的方法,在q参数中
非常感谢任何帮助或为我指明正确方向。获取与您共享的文件非常容易。为此,只需调用驱动API的方法,在
q
参数中指定sharedWithMe
属性
之后,您可以使用该类收集电子表格并将数据插入其中。在这种情况下,您可以简单地调用以插入结果
最后,可以用来存储脚本的状态(选中的最后一个日期),以便知道从何处恢复。在下面的示例中,我们将在LAST\u date
属性中保存日期
代码.gs
var电子表格\u ID='您的电子表格\u ID';
var SHEET_NAME='您的_SHEET_NAME';
函数myFunction(){
var sheet=SpreadsheetApp.openById(电子表格ID).getSheetByName(表格名称);
var lastDate=新日期(PropertiesService.getScriptProperties().getProperty('LAST_Date');
var currentDate=新日期();
var files=getFiles(lastDate);
对于(var i=0;i lastSharedDate);
}).reverse();
}
您可以使用设置定期运行脚本(即每天运行一次,或在需要时运行多次)。如果没有人回答itHey@Santosh,则很可能不可能,我发布的答案对您有用吗?我很想知道你是如何处理你最初提出的问题的。干杯