我可以将两个脚本合并为Google表格中的一个按钮吗?

时间:2019-02-20 17:52:34

标签: google-apps-script google-sheets

我在Google表格上有两个按钮,每个按钮运行一个不同的脚本。我希望能够单击一个按钮并同时运行两个脚本。这可能吗?

我的第一个按钮/脚本清除了多个范围:

{function clearRange() {
var sheet = SpreadsheetApp.getActive().getSheetByName('Pricing 
Comparison');
sheet.getRange('B2:B5').clearContent();
sheet.getRange('B7:B12').clearContent();
sheet.getRange('B14:B16').clearContent();
sheet.getRange('B23').clearContent();
sheet.getRange('B26').clearContent();
sheet.getRange('B28:B29').clearContent();
sheet.getRange('E2:E20').clearContent();
sheet.getRange('H13').clearContent();
sheet.getRange('J13').clearContent();

}}

}}

第二个按钮/脚本将单元格恢复为特定值:

function doTest() 
{SpreadsheetApp.getActiveSheet().getRange('A19').setValue('Multi-tenant 
Cloud');
}

我希望单击一个按钮时可以同时执行这两个功能。感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

使用第三个函数(),如下所示:

    public static KeyPair generateEcKeyPair(String curveType) throws NoSuchAlgorithmException, NoSuchProviderException, InvalidAlgorithmParameterException {
KeyPairGenerator kpg = KeyPairGenerator.getInstance("EC","BC");

ECGenParameterSpec ecsp = new ECGenParameterSpec(curveType);
kpg.initialize(ecsp, new SecureRandom());

KeyPair kpU = kpg.generateKeyPair();
return kpU;
}

将组合键附加到您的按钮上。