小编Mat*_*att的帖子

自动填充脚本 Google 电子表格脚本

我需要你帮我解决这个问题。我的 Google 电子表格需要一个脚本。

我需要脚本来做CTRL+ A, CTRL+做的事情D

所以它会根据第一行自动填充整个页面。

在细节方面。

假设有两个工作表,Sheet1 和 Sheet2。

现在 Sheet2 是一个数据库。所以每个单元格和行都有纯值/文本。

在 Sheet1 中,我在第 1 行的每个单元格中有最简单的公式。

..Column 1....Column 2....Column 3...and so on
=Sheet2!A1, =Sheet2!B1, =Sheet2!C1,
Run Code Online (Sandbox Code Playgroud)

因此,当您选择第一行时,抓住点并向下拖动它会将公式填充到下面的行中,它们会像

=Sheet2!A1, =Sheet2!B1, =Sheet2!C1,
=Sheet2!A2, =Sheet2!B2, =Sheet2!C2,
=Sheet2!A3, =Sheet2!B3, =Sheet2!C3,
Run Code Online (Sandbox Code Playgroud)

因此,当您按CTRL+ 时,A它会选择整个 Sheet1,然后当您按CTRL+ 时,D它会将公式填充到该工作表中的每一行。

我的目标是让脚本做到这一点。

到目前为止我写了

function f5(){
var sheet = SpreadsheetApp.getActiveSheet();
var allData = sheet.getDataRange();
var range = sheet.getRange(1,1,allData.getNumRows(),7)
range.activate();
};
Run Code Online (Sandbox Code Playgroud)

哪个选择了所需的范围,但我认为这不是正确的前进方式。我也在考虑按键模拟,但找不到任何说明可以做到的文档。

google-sheets google-apps-script

2
推荐指数
1
解决办法
8150
查看次数

C++中Array中的数组

希望您能够帮助我.

假设我有两个矩阵数组:

int n1[3][3]={{2,7,3},{1,8,7},{5,6,2}};
int n2[3][3]={{4,5,8},{5,5,6},{2,6,2}};
Run Code Online (Sandbox Code Playgroud)

然后我可以打电话给其中一个使用

cout << n1[0][0] << endl;
Run Code Online (Sandbox Code Playgroud)

当然会返回2但我希望得到类似的东西

cout << n[1][0][0] << endl; // Returns 2
cout << n[2][0][0] << endl; // Returns 4
Run Code Online (Sandbox Code Playgroud)

你能告诉我怎样才能完成这项工作?

c++ arrays

1
推荐指数
1
解决办法
393
查看次数

标签 统计

arrays ×1

c++ ×1

google-apps-script ×1

google-sheets ×1