@@ -123,26 +123,26 @@ function onOpen() {
123
123
* スプレッドシートのデータを読み込んで、Backlogに課題を一括登録する
124
124
*/
125
125
function createIssues ( ) {
126
- if ( inputParameters ( ) == false ) {
126
+ if ( inputParameters_ ( ) == false ) {
127
127
SpreadsheetApp . getActiveSpreadsheet ( ) . toast (
128
128
SCRIPT_NAME + " がキャンセルされました" , SCRIPT_NAME ) ;
129
129
return ;
130
130
}
131
131
132
132
try {
133
- checkParameters ( ) ;
133
+ checkParameters_ ( ) ;
134
134
} catch ( e ) {
135
135
SpreadsheetApp . getActiveSpreadsheet ( ) . toast ( e , SCRIPT_NAME ) ;
136
136
return ;
137
137
}
138
138
139
- createIssuesAndLog ( getTemplateIssues ( ) ) ;
139
+ createIssuesAndLog_ ( getTemplateIssues_ ( ) ) ;
140
140
141
141
SpreadsheetApp . getActiveSpreadsheet ( ) . toast ( SCRIPT_NAME + " が正常に行われました" ,
142
142
SCRIPT_NAME ) ;
143
143
}
144
144
145
- function inputParameters ( ) {
145
+ function inputParameters_ ( ) {
146
146
var promptMessage = " を入力してください" ;
147
147
148
148
parameter . SPACE = Browser . inputBox ( SCRIPT_NAME , "'スペースID'" + promptMessage ,
@@ -172,7 +172,7 @@ function inputParameters() {
172
172
return true ;
173
173
}
174
174
175
- function checkParameters ( ) {
175
+ function checkParameters_ ( ) {
176
176
var project ;
177
177
178
178
try {
@@ -186,7 +186,7 @@ function checkParameters() {
186
186
}
187
187
}
188
188
189
- function getTemplateIssues ( ) {
189
+ function getTemplateIssues_ ( ) {
190
190
var issues = [ ] ;
191
191
192
192
var project = getProject ( parameter . PROJECT_KEY ) ;
@@ -205,7 +205,7 @@ function getTemplateIssues() {
205
205
for ( var j = 0 ; j < values [ 0 ] . length ; j ++ ) {
206
206
var name = sheet . getRange ( ROW_HEADER_INDEX , j + 1 ) . getValue ( ) ;
207
207
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 ] ) ;
209
209
}
210
210
}
211
211
issues [ i ] = issue ;
@@ -214,12 +214,12 @@ function getTemplateIssues() {
214
214
return issues ;
215
215
}
216
216
217
- function convertValue ( name , value ) {
217
+ function convertValue_ ( name , value ) {
218
218
if ( value . constructor == Date ) {
219
- return convertDate ( value , "yyyyMMdd" ) ;
219
+ return convertDate_ ( value , "yyyyMMdd" ) ;
220
220
221
221
} else if ( CONVERT_NAME [ name ] == "assignerId" ) {
222
- var user = getRegisteredUser ( value ) ;
222
+ var user = getRegisteredUser_ ( value ) ;
223
223
if ( user == null ) {
224
224
SpreadsheetApp . getActiveSpreadsheet ( ) . toast (
225
225
"ユーザ '" + value + "' は登録されていません" , SCRIPT_NAME ) ;
@@ -232,14 +232,14 @@ function convertValue(name, value) {
232
232
}
233
233
}
234
234
235
- function convertDate ( date , format ) {
235
+ function convertDate_ ( date , format ) {
236
236
var GMTDate = date ;
237
237
GMTDate . setTime ( GMTDate . getTime ( ) + ( JST_OFFSET * 60 * 60 * 1000 ) ) ;
238
238
239
239
return Utilities . formatDate ( GMTDate , "GMT" , format ) ;
240
240
}
241
241
242
- function getRegisteredUser ( userName ) {
242
+ function getRegisteredUser_ ( userName ) {
243
243
for ( var i = 0 ; i < backlogRegistry . users . length ; i ++ ) {
244
244
if ( backlogRegistry . users [ i ] . name == userName )
245
245
return backlogRegistry . users [ i ] ;
@@ -248,25 +248,25 @@ function getRegisteredUser(userName) {
248
248
return null ;
249
249
}
250
250
251
- function createIssuesAndLog ( newIssues ) {
252
- var logSheet = createLogSheet ( ) ;
251
+ function createIssuesAndLog_ ( newIssues ) {
252
+ var logSheet = createLogSheet_ ( ) ;
253
253
254
254
var keyLength = DEFAULT_COLUMN_LENGTH ;
255
255
var summaryLength = DEFAULT_COLUMN_LENGTH ;
256
256
for ( var i = 0 ; i < newIssues . length ; i ++ ) {
257
257
var issue = createIssue ( newIssues [ i ] ) ;
258
258
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 ) ;
261
261
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 ) ;
264
264
265
265
SpreadsheetApp . flush ( ) ;
266
266
}
267
267
}
268
268
269
- function createLogSheet ( ) {
269
+ function createLogSheet_ ( ) {
270
270
// TODO 現在、Utilities.formatDate() が"GMT"しか認識しない
271
271
// - http://code.google.com/p/google-apps-script-issues/issues/detail?id=71
272
272
@@ -278,7 +278,7 @@ function createLogSheet() {
278
278
SCRIPT_NAME + " : " + current ) ;
279
279
}
280
280
281
- function logKey ( logSheet , keyLength , i , issue ) {
281
+ function logKey_ ( logSheet , keyLength , i , issue ) {
282
282
var linkKey = '=hyperlink("' + issue . url + '";"' + issue . key + '")' ;
283
283
logSheet . getRange ( i + 1 , COLUMN_START_INDEX ) . setFormula ( linkKey )
284
284
. setFontColor ( "blue" ) . setFontLine ( "underline" ) ;
@@ -287,15 +287,15 @@ function logKey(logSheet, keyLength, i, issue) {
287
287
logSheet . setColumnWidth ( COLUMN_START_INDEX + 1 , keyWidth ) ;
288
288
}
289
289
290
- function logSummary ( logSheet , summaryLength , i , issue ) {
290
+ function logSummary_ ( logSheet , summaryLength , i , issue ) {
291
291
logSheet . getRange ( i + 1 , COLUMN_START_INDEX + 1 ) . setValue (
292
292
issue . summary . toString ( ) ) ;
293
293
294
294
var summaryWidth = summaryLength * DEFAULT_FONT_SIZE * ADJUST_WIDTH_FACTOR ;
295
295
logSheet . setColumnWidth ( COLUMN_START_INDEX + 1 , summaryWidth ) ;
296
296
}
297
297
298
- function getLength ( text ) {
298
+ function getLength_ ( text ) {
299
299
var count = 0 ;
300
300
301
301
for ( var i = 0 ; i < text . length ; i ++ ) {
0 commit comments