大家好!
我是新来的,所以如果我做错了,我会道歉。我需要帮助制作一个google工作表文档脚本。
基本上我需要的是当我点击菜单栏中的“我的工具>复制到位置B”时,我想找到位置B(K:K)中的当前工作表(Sheet1)单元格值&(L: L)。在所有工作表的位置A(A:A)和(B:B)中搜索并复制相反的火车路线和位置A(注意图片中的选项卡)。非常感谢你提前。
最诚挚的问候,
添
答案 0 :(得分:0)
这无疑需要一些测试和调试
function findAndCopyInReverseSomewhat()
{
var ss=SpreadsheetApp.getActive();
var sh=ss.getSheetByName('Sheet1');
var rg=sh.getDataRange();
var vA=rg.getValues();
var allSheets=ss.getSheets();
for(var i=1;i<vA.length;i++)
{
for(var j=0;j<allSheets.length;j++)
{
if(allSheets[j].getName()!='Sheet1')
{
var sA=allSheets[j].getDataRange().getValues();
for(var k=1;k<sA.length;k++)
{
if(vA[i][10]==sA[k][0] && vA[i][11]==sA[k][1])
{
allSheets[j].getRange(k+1, 3, 1, 10).setValues([[vA[i][9],vA[i][8],vA[i][7],vA[i][6],vA[i][5],vA[i][4],vA[i][3],vA[i][2],vA[i][10],vA[i][11]]]);
}
}
}
}
}
}