如何串联和跳过Google脚本或Google Excel中的行

时间:2018-07-13 04:58:58

标签: javascript google-apps-script google-sheets

请记住,我仍然是编程的初学者,并且我从事医学领域。我正在尝试在Google驱动器(表格)中或通过脚本编辑器制作自己的程序:

问题是例如,我试图连接字符串并跳过行:

  1. drug1(单元格A1)
  2. directions1(单元格A2)
  3. 疾病1(单元格A3)
  4. doctor1(单元格A4)
  5. drug2(单元格A5)
  6. directions2(cellA6)
  7. 疾病2(单元格A7)
  8. doctor2(单元格A8)
  9. ...
  10. drug5
  11. directions5
  12. 疾病5
  13. doctor5

我想将该列转换为此:

  1. 药物1的指示1(单元格B1)
  2. Drug2 Directions2(单元格B2)
  3. ...
  4. 药物5的指示5(单元格B3)

这样我可以将B列复制并粘贴到文档中以获得更好的格式。 任何建议都会有所帮助。

   function myfunction() {

  for(i=1; i<=8; i+4)
  {
   var part1 = "=ARRAYFORMULA(Concatenate(A";
   var part2 = i;
   var part3 = ", ,A";
   var part4 = i + 1; 
   var part5 = "))";
   var part5 = part1 + part2 + part3 + part4 + part5; 
   return part5;
  }
}

仅适用于cella1和cella2

1 个答案:

答案 0 :(得分:0)

B1:

=QUERY({A1:A8,A2:A9},"Select Col1,Col2 skipping 4",0)
  • 使用{}
  • 排列彼此重叠的数组
  • 查询以每次跳过4行