仅通过按钮

时间:2019-03-05 00:53:12

标签: google-apps-script google-sheets

在此工作表中,我有一些用于计算信息的框,(K:BO列) 我在每个框旁边都画了一个按钮(ADD LINE) 我需要一个附加到按钮的脚本,该脚本将仅将彩色单元格中的信息从每个框传递到列(DC:DK)中的“收集框” 每个框的计算方式不同,有时我可能不需要一次从所有框获取信息,因此每个框都需要一个按钮。

目标是能够组织信息,因此我可以根据需要从“收集箱”(DC:DK)复制和粘贴信息,因此我不必刻苦地提取信息

例如... 我在CF:CN列中创建了一个框,该框仅反映了我所需的信息。 问题是当我不使用某些行时,由于群集的缘故,信息变得难以阅读, 您可能会看到,我试图通过基本单元格格式来克服这一点,以突出显示我当时正在使用的信息

CF:CN列中的单元格也应用了单元格引用,因此我可以根据需要更改列中的输出。 这对我来说很理想。 我不确定脚本的边界,但是有一种方法可以将信息复制到收集箱中,以便它仍可以利用单元格引用来更改信息,而无需我重新输入?

这里是工作表 信息位于“更新价格”标签中

https://docs.google.com/spreadsheets/d/1UdYCqgKEGJeh4KajxQWfTCi-JRpQgGM7435Q_VwHIH8/edit?usp=sharing

1 个答案:

答案 0 :(得分:0)

仅用于复制值的脚本是:

function moveValuesOnly() { var ss = SpreadsheetApp.getActiveSpreadsheet();
                            var source = ss.getRange('Sheet1!A1');
                            source.copyTo(ss.getRange('Sheet1!B1'), {contentsOnly: true}); }

如果将特定值附加到按钮,则该值会将 Sheet1!A1 中的值复制到 Sheet1!B1