Skip to content

Commit 1b06af0

Browse files
committed
公開する必要のないメソッドを、プライベートに変更
1 parent 0f5b7d1 commit 1b06af0

File tree

1 file changed

+22
-22
lines changed

1 file changed

+22
-22
lines changed

backlog-template-issue-gas.js

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -123,26 +123,26 @@ function onOpen() {
123123
* スプレッドシートのデータを読み込んで、Backlogに課題を一括登録する
124124
*/
125125
function createIssues() {
126-
if (inputParameters() == false) {
126+
if (inputParameters_() == false) {
127127
SpreadsheetApp.getActiveSpreadsheet().toast(
128128
SCRIPT_NAME + " がキャンセルされました", SCRIPT_NAME);
129129
return;
130130
}
131131

132132
try {
133-
checkParameters();
133+
checkParameters_();
134134
} catch (e) {
135135
SpreadsheetApp.getActiveSpreadsheet().toast(e, SCRIPT_NAME);
136136
return;
137137
}
138138

139-
createIssuesAndLog(getTemplateIssues());
139+
createIssuesAndLog_(getTemplateIssues_());
140140

141141
SpreadsheetApp.getActiveSpreadsheet().toast(SCRIPT_NAME + " が正常に行われました",
142142
SCRIPT_NAME);
143143
}
144144

145-
function inputParameters() {
145+
function inputParameters_() {
146146
var promptMessage = " を入力してください";
147147

148148
parameter.SPACE = Browser.inputBox(SCRIPT_NAME, "'スペースID'" + promptMessage,
@@ -172,7 +172,7 @@ function inputParameters() {
172172
return true;
173173
}
174174

175-
function checkParameters() {
175+
function checkParameters_() {
176176
var project;
177177

178178
try {
@@ -186,7 +186,7 @@ function checkParameters() {
186186
}
187187
}
188188

189-
function getTemplateIssues() {
189+
function getTemplateIssues_() {
190190
var issues = [];
191191

192192
var project = getProject(parameter.PROJECT_KEY);
@@ -205,7 +205,7 @@ function getTemplateIssues() {
205205
for ( var j = 0; j < values[0].length; j++) {
206206
var name = sheet.getRange(ROW_HEADER_INDEX, j + 1).getValue();
207207
if (values[i][j] != undefined && values[i][j] != "") {
208-
issue[CONVERT_NAME[name]] = convertValue(name, values[i][j]);
208+
issue[CONVERT_NAME[name]] = convertValue_(name, values[i][j]);
209209
}
210210
}
211211
issues[i] = issue;
@@ -214,12 +214,12 @@ function getTemplateIssues() {
214214
return issues;
215215
}
216216

217-
function convertValue(name, value) {
217+
function convertValue_(name, value) {
218218
if (value.constructor == Date) {
219-
return convertDate(value, "yyyyMMdd");
219+
return convertDate_(value, "yyyyMMdd");
220220

221221
} else if (CONVERT_NAME[name] == "assignerId") {
222-
var user = getRegisteredUser(value);
222+
var user = getRegisteredUser_(value);
223223
if (user == null) {
224224
SpreadsheetApp.getActiveSpreadsheet().toast(
225225
"ユーザ '" + value + "' は登録されていません", SCRIPT_NAME);
@@ -232,14 +232,14 @@ function convertValue(name, value) {
232232
}
233233
}
234234

235-
function convertDate(date, format) {
235+
function convertDate_(date, format) {
236236
var GMTDate = date;
237237
GMTDate.setTime(GMTDate.getTime() + (JST_OFFSET * 60 * 60 * 1000));
238238

239239
return Utilities.formatDate(GMTDate, "GMT", format);
240240
}
241241

242-
function getRegisteredUser(userName) {
242+
function getRegisteredUser_(userName) {
243243
for ( var i = 0; i < backlogRegistry.users.length; i++) {
244244
if (backlogRegistry.users[i].name == userName)
245245
return backlogRegistry.users[i];
@@ -248,25 +248,25 @@ function getRegisteredUser(userName) {
248248
return null;
249249
}
250250

251-
function createIssuesAndLog(newIssues) {
252-
var logSheet = createLogSheet();
251+
function createIssuesAndLog_(newIssues) {
252+
var logSheet = createLogSheet_();
253253

254254
var keyLength = DEFAULT_COLUMN_LENGTH;
255255
var summaryLength = DEFAULT_COLUMN_LENGTH;
256256
for ( var i = 0; i < newIssues.length; i++) {
257257
var issue = createIssue(newIssues[i]);
258258

259-
keyLength = Math.max(keyLength, getLength(issue.key));
260-
logKey(logSheet, keyLength, i, issue);
259+
keyLength = Math.max(keyLength, getLength_(issue.key));
260+
logKey_(logSheet, keyLength, i, issue);
261261

262-
summaryLength = Math.max(summaryLength, getLength(issue.summary));
263-
logSummary(logSheet, summaryLength, i, issue);
262+
summaryLength = Math.max(summaryLength, getLength_(issue.summary));
263+
logSummary_(logSheet, summaryLength, i, issue);
264264

265265
SpreadsheetApp.flush();
266266
}
267267
}
268268

269-
function createLogSheet() {
269+
function createLogSheet_() {
270270
// TODO 現在、Utilities.formatDate() が"GMT"しか認識しない
271271
// - http://code.google.com/p/google-apps-script-issues/issues/detail?id=71
272272

@@ -278,7 +278,7 @@ function createLogSheet() {
278278
SCRIPT_NAME + " : " + current);
279279
}
280280

281-
function logKey(logSheet, keyLength, i, issue) {
281+
function logKey_(logSheet, keyLength, i, issue) {
282282
var linkKey = '=hyperlink("' + issue.url + '";"' + issue.key + '")';
283283
logSheet.getRange(i + 1, COLUMN_START_INDEX).setFormula(linkKey)
284284
.setFontColor("blue").setFontLine("underline");
@@ -287,15 +287,15 @@ function logKey(logSheet, keyLength, i, issue) {
287287
logSheet.setColumnWidth(COLUMN_START_INDEX + 1, keyWidth);
288288
}
289289

290-
function logSummary(logSheet, summaryLength, i, issue) {
290+
function logSummary_(logSheet, summaryLength, i, issue) {
291291
logSheet.getRange(i + 1, COLUMN_START_INDEX + 1).setValue(
292292
issue.summary.toString());
293293

294294
var summaryWidth = summaryLength * DEFAULT_FONT_SIZE * ADJUST_WIDTH_FACTOR;
295295
logSheet.setColumnWidth(COLUMN_START_INDEX + 1, summaryWidth);
296296
}
297297

298-
function getLength(text) {
298+
function getLength_(text) {
299299
var count = 0;
300300

301301
for ( var i = 0; i < text.length; i++) {

0 commit comments

Comments
 (0)