Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google apps script 在脚本中使用GoogleSheets右公式_Google Apps Script_Google Sheets - Fatal编程技术网

Google apps script 在脚本中使用GoogleSheets右公式

Google apps script 在脚本中使用GoogleSheets右公式,google-apps-script,google-sheets,Google Apps Script,Google Sheets,我有一个电子表格,一栏里有一堆数字。如何使用google sheetsRIGHT公式获取最后4个数字并将其粘贴到相邻列中?我正试图在谷歌应用程序脚本中为此编写一个函数。关于这方面的文档不多,所以我迷路了。说明: 在google中实现RIGHTGoogleSheets公式的一种方法 脚本是以字符串形式获取所需的值,然后使用 获取该数字的最后4位。当然 实现同一目标有很多方法,但这只是其中之一 他们 要以字符串形式获取单元格的值,可以使用。以下脚本将获取单元格A1的显示值,并将B1的值设置为单元

我有一个电子表格,一栏里有一堆数字。如何使用google sheets
RIGHT
公式获取最后4个数字并将其粘贴到相邻列中?我正试图在谷歌应用程序脚本中为此编写一个函数。关于这方面的文档不多,所以我迷路了。

说明:
  • 在google中实现
    RIGHT
    GoogleSheets公式的一种方法 脚本是以字符串形式获取所需的值,然后使用 获取该数字的最后4位。当然 实现同一目标有很多方法,但这只是其中之一 他们

  • 要以字符串形式获取单元格的值,可以使用。以下脚本将获取单元格
    A1
    的显示值,并将
    B1
    的值设置为单元格
    A1
    的最后4位

代码段: 请随意修改工作表名称(在我的示例中为
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);
}