Google apps script 在脚本中使用GoogleSheets右公式
我有一个电子表格,一栏里有一堆数字。如何使用google sheetsGoogle apps script 在脚本中使用GoogleSheets右公式,google-apps-script,google-sheets,Google Apps Script,Google Sheets,我有一个电子表格,一栏里有一堆数字。如何使用google sheetsRIGHT公式获取最后4个数字并将其粘贴到相邻列中?我正试图在谷歌应用程序脚本中为此编写一个函数。关于这方面的文档不多,所以我迷路了。说明: 在google中实现RIGHTGoogleSheets公式的一种方法 脚本是以字符串形式获取所需的值,然后使用 获取该数字的最后4位。当然 实现同一目标有很多方法,但这只是其中之一 他们 要以字符串形式获取单元格的值,可以使用。以下脚本将获取单元格A1的显示值,并将B1的值设置为单元
RIGHT
公式获取最后4个数字并将其粘贴到相邻列中?我正试图在谷歌应用程序脚本中为此编写一个函数。关于这方面的文档不多,所以我迷路了。说明:
- 在google中实现
GoogleSheets公式的一种方法 脚本是以字符串形式获取所需的值,然后使用 获取该数字的最后4位。当然 实现同一目标有很多方法,但这只是其中之一 他们RIGHT
- 要以字符串形式获取单元格的值,可以使用。以下脚本将获取单元格
的显示值,并将A1
的值设置为单元格B1
的最后4位A1
Sheet1
)以及输入和输出单元格(在我的示例中为A1
为输入,B1
为输出)
输入(A1)/输出(B1):
你为什么迷路了?您是否对单元格A1尝试过此操作,例如:
对(A1,4)
?我需要脚本形式的它,然后您尝试了什么?没有,我甚至不知道从哪里开始。没有任何文档说明如何将左键或右键功能应用于Google sheets。我发布了我的答案。为了便于将来参考,请记住google应用程序脚本使用的是javascript,而不是google工作表公式。如果您想寻找一种方法来获取值的最后4位数字。然后,您需要寻找javascript解决方案,因为只有那些在google apps脚本中才受支持。
function myFunction() {
const ss = SpreadsheetApp.getActive();
const sh = ss.getSheetByName('Sheet1');
const value = sh.getRange('A1').getDisplayValue();
const valueL4D = value.slice(-4);
sh.getRange('B1').setValue(valueL4D);
}