GRUPA STEAM
Divinity: Original Sin 2 日本語化プロジ DOS2日本語化
GRUPA STEAM
Divinity: Original Sin 2 日本語化プロジ DOS2日本語化
5
W GRZE
98
ONLINE
Założona
12 września 2017
Język
Japoński
Położenie
Japan 
Wyświetlanie 171-180 z 256 pozycji
109
作業履歴
107
有志翻訳者を全力で応援するスレッド
109
作業履歴
進捗データの自動入力スクリプトの作成

中央観測室の「進捗記録」シートのデータは、今は管理人が毎日24:00に手動で入力している。手動で入力することで、毎日さぼらずに作業所をチェックするようになるというメリットはあるが、24:00まで寝れないのと、今後忙しくて作業所にアクセスできない日が出てきそうなので、自動化するスクリプトを書く

まずは「Renowned Explorers: International Society」というゲームで現在進行中の有志翻訳の作業所でテストしてみて、問題なさそうなら本作の作業所にも実装する

スクリプト書いた
var url = "https://docs.google.com/spreadsheets/d/1K_ystmDAq6fkRNPV7VMvSBWxqbqLpBSzZgti-ICaaV4/edit"; var sheetName_input = "集計"; var sheetName_output = "スクリプトのテスト"; var cell_progress_1 = 'C2'; // 進捗△ var cell_progress_2 = 'C3'; // 進捗〇 var cell_startDate = 'A2'; var output_column = 2; function UpdateProgress() { var spreadsheet = SpreadsheetApp.openByUrl(url); var sheet_input = spreadsheet.getSheetByName(sheetName_input); var sheet_output = spreadsheet.getSheetByName(sheetName_output); var current_progress = sheet_input.getRange(cell_progress_1).getValue() + sheet_input.getRange(cell_progress_2).getValue(); var start_date = new Date(sheet_output.getRange(cell_startDate).getValue()); var today = new Date(); // 経過日数を計算、参考:http://codaholic.org/?p=65 var diff = Math.floor((today - start_date)/1000/60/60/24); // 出力 sheet_output.getRange(diff+2, output_column).setValue(current_progress); }

これを5分ごとに実行するように設定

「集計」シートと「スクリプトのテスト」シートは非表示にしておく

数日試してちゃんと記録されるかチェックする

6
抽出できていないテキストについて
0
沼地の迷宮の塔のアンデッドについてメモ
109
作業履歴
Wyświetlanie 171-180 z 256 pozycji