javascript - 复制没有重复的数据 - Google Apps 脚本
问题描述
我需要知道如何复制一些数据,但如果值已经在电子表格中,请不要重复。我有一个代码,它的功能是将某些列的最后一个值从电子表格复制到电子表格母版到最后一个可用行,我需要的是每次更新电子表格母版时它不会给我带来重复的值,我可以更好地解释这一点的一个例子是:
Spreadsheet Spreadsheet Master
A B A B
Jhon 1 Carl 3
Lois 2
Carl 3
如果将新值添加到电子表格并运行脚本两次,它看起来像这样:
Spreadsheet Spreadsheet Master
A B A B
Jhon 1 Carl 3
Lois 2 Tom 4
Carl 3 Tom 4
Tom 4
而且我不希望我带回重复的相同值。剧本是下一个...
function getValues() {
var bring = SpreadsheetApp.openById(ID);
var sh1 = bring.getSheetByName("Sheet 1");
var ltRow = sh1.getLastRow();
var rgSh1 = sh1.getRange("A"+(ltRow)+":D"+(ltRow)).getValues();
var rgSh2 = sh1.getRange("F"+(ltRow)).getValue();
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sh2 = ss.getSheetByName("Sheet 1");
var getRow = sh2.getLastRow() + 1;
var sRgSh1 = sh2.getRange(getRow, 2, rgSh.length, rgSh[0].length).setValues(rgSh);
var sRgSh2 set= sh2.getRange(getRow, 1).setValue(rgSh1);
}
我试图用一个 For 和一个嵌套的 For 来做到这一点,但它不起作用我也看到了这样的例子:Stackoverflow但在这些例子中,操作与我尝试做的不同,我一直在尝试但是我还没有实现它。谢谢。
解决方案
推荐阅读
- reactjs - 如何向 npm react 组件添加自定义样式
- java - 使用预签名 URL 的 s3 分段上传
- javascript - 尝试在 JavaScript 之后使用 Python 抓取 HTML……没有运气
- javascript - 为什么我的网站界面无法连接到firebase实时数据库?
- tensorflow-datasets - 将 doc2vec 从 feed-dict 转换为 tf.data 管道
- javascript - ReactJS:本地图像未加载(使用覆盖的路径)
- excel - Rccognise 最后一个工作日并更改单元格值的子字符串
- contact-form - 我需要在联系表格 Prestashop 1.7 中禁用主题下拉选择
- python - 需要帮助在 python 项目中使用 XPATH 和 PhantomJS 获取文本?任何人?
- bison - 如何防止多个空规则的减少/减少冲突?