|
|
|
* Creates a new LINE communication test case. |
|
*/ |
|
function createTestCase(testConfig) { |
|
var testCase = new LineTestCase(testConfig); |
|
testCase.create(); |
|
} |
|
|
|
|
|
* Gets the test case configuration from the user. |
|
*/ |
|
function getTestConfig() { |
|
var ui = SpreadsheetApp.getUi(); |
|
var testConfigForm = ui.showSidebar(getTestConfigForm()); |
|
var testConfig = testConfigForm.getValues(); |
|
return testConfig; |
|
} |
|
|
|
|
|
* Gets the test case configuration form. |
|
*/ |
|
function getTestConfigForm() { |
|
var form = HtmlService.createHtmlOutputFromFile('test-config-form'); |
|
return form; |
|
} |