问题很简单。如何使用电子表格标识符获取电子表格的名称(Google云端硬盘中的文件名)。如果你想知道我为什么需要它,你可以继续阅读。
我创建了两种类型的电子表格来与朋友,家人和企业管理我的财务书籍。
类型1:一本书,其中包含与特定人员的所有交易,并告知欠款金额或已抵押金额。我有大约15张这样的床单。检查此屏幕截图:
类型2:名为投资的工作表。它使用工作表标识符从所有其他工作表中获取数据,并显示投入或借入的总金额。检查此屏幕截图:
在Type 2表格中,我编程并使所有内容自动化。您只需将任何新电子表格的标识符粘贴到G列中即可完成。只有一件事是杀了我。我无法使用Identifier获取电子表格的名称。我使用IMPORTRANGE方法获取了工作表的所有记录,只是文件名没有被获取。我尝试了很多功能。
黄色列表示自动列。我只想在Type 2 Spreadsheet的情况下自动制作B列。它应该包含通过工作表标识符获取的电子表格文件名,与我获取多个工作表的所有行相同。在Type 2表格中进行了计算。感谢您考虑帮助我。
答案 0 :(得分:1)
如果我正确理解了您的问题,您需要Sheets ID中的Sheets文件的名称吗?怎么样:
var spreadsheetId = 'YOUR_SPREADSHEET_ID';
var sheetName = SpreadsheetApp.openById(spreadsheetId).getName();