イラストなどを投稿した自分のポストを異なる時間帯(昼や深夜など)にセルフRPして宣伝できるツールです script.google.com/macros/s/AKfycbwnbvG1hSPgYJOWz4yyH76WxJU3TEOmZIBk_3CeaImYNVn4uRpz21VlEjNPs06FojkJLQ/exec
bluesky gas

Fix to get hour at local(JST)

Lamron 299de904 0c313f5a

Changed files
+6 -2
+6 -2
code.js
··· 76 const repo = { uri: post.uri, cid: post.cid } 77 // gasLog(post) 78 const unixTimeZero = new Date(post.record.createdAt); 79 - const hour = unixTimeZero.getHours(); 80 var minHourDiff = 24; 81 var nearestIdx = -1; 82 var idx = 0; ··· 267 } 268 userProperties.setProperty("sessionData", JSON.stringify(sessionData)); 269 270 - const nowHour = new Date().getHours(); 271 var rpList = JSON.parse(userProperties.getProperty("rpList")); 272 var idx = 0 273 for (const rpInfo of rpList) { ··· 289 rpList.splice(idx, 1); 290 gasLog(rpList.length) 291 userProperties.setProperty("rpList", JSON.stringify(rpList)); 292 } 293 294 const gasLog = (obj) => {
··· 76 const repo = { uri: post.uri, cid: post.cid } 77 // gasLog(post) 78 const unixTimeZero = new Date(post.record.createdAt); 79 + const hour = getLocalHour(unixTimeZero); 80 var minHourDiff = 24; 81 var nearestIdx = -1; 82 var idx = 0; ··· 267 } 268 userProperties.setProperty("sessionData", JSON.stringify(sessionData)); 269 270 + const nowHour = getLocalHour(new Date()); 271 var rpList = JSON.parse(userProperties.getProperty("rpList")); 272 var idx = 0 273 for (const rpInfo of rpList) { ··· 289 rpList.splice(idx, 1); 290 gasLog(rpList.length) 291 userProperties.setProperty("rpList", JSON.stringify(rpList)); 292 + } 293 + 294 + const getLocalHour = (date) => { 295 + return date.getHours() + (9 + date.getTimezoneOffset() / 60); 296 } 297 298 const gasLog = (obj) => {