Autify에서 Salesforce를 움직여 보자 ~ vol.2 JS 스텝 · 현재 일시
15027 단어 Salesforceautify
소개
양해 바랍니다
마지막까지
작동할 수 있게 되었기 때문에
날짜 항목, 날짜 및 시간 항목에 Autify를 실행했을 때의 날짜와 시간을 설정할 수 있도록 해보고 싶습니다.
옆의 링크를 클릭하면 그 일자, 일시가 들어가는 구조가 준비되어 있습니다만…
이것은 보지 않았다고 가정합니다
녹음합니다.
날짜, 날짜 및 시간은 녹음시 입력했습니다.
실행하면, 그 일자, 일시로 입력되어 OK가 됩니다.
당연히, 이대로라면 항상 같은 날짜, 날짜와 시간이 되네요.
일자나 일시를 Autify 테스트 실시했을 때의 일자・일시에 설정할 수 있으면, 어떻습니까.
해보자
JavaScript 단계(9단계)를 준비했습니다.
9단계var date = new Date();
var ymd = date.getFullYear() +
'/' + ('0' + (date.getMonth() + 1)).slice(-2) +
'/' + ('0' + date.getDate()).slice(-2);
return ymd;
JavaScript 단계(11단계)를 준비했습니다.
11단계var date = new Date();
var ymdhms = date.getFullYear() +
'/' + ('0' + (date.getMonth() + 1)).slice(-2) +
'/' + ('0' + date.getDate()).slice(-2) +
' ' + ('0' + date.getHours()).slice(-2) +
':' + ('0' + date.getMinutes()).slice(-2) +
':' + ('0' + date.getSeconds()).slice(-2);
return ymdhms;
실행한 결과 성공했습니다.
시간에 주목입니다. 10:06이 될 것입니다만, 01:06이 되어 있습니다・・・우~응.
시차(+9시간)를 고려해야 합니다.
단계를 다시 씁니다.
JTS_offset 의 행의 9 가 9시간의 의미군요.
9단계var timezone_offset = new Date().getTimezoneOffset() * 60 * 1000;
var JST_offset = 9 * 60 * 60 * 1000;
var date = new Date(Date.now() + timezone_offset + JST_offset);
var ymd = date.getFullYear() +
'/' + ('0' + (date.getMonth() + 1)).slice(-2) +
'/' + ('0' + date.getDate()).slice(-2);
return ymd;
11단계var timezone_offset = new Date().getTimezoneOffset() * 60 * 1000;
var JST_offset = 9 * 60 * 60 * 1000;
var date = new Date(Date.now() + timezone_offset + JST_offset);
var ymdhms = date.getFullYear() +
'/' + ('0' + (date.getMonth() + 1)).slice(-2) +
'/' + ('0' + date.getDate()).slice(-2) +
' ' + ('0' + date.getHours()).slice(-2) +
':' + ('0' + date.getMinutes()).slice(-2) +
':' + ('0' + date.getSeconds()).slice(-2);
return ymdhms;
올바른 시간이 되었습니다.
기타
var date = new Date();
var ymd = date.getFullYear() +
'/' + ('0' + (date.getMonth() + 1)).slice(-2) +
'/' + ('0' + date.getDate()).slice(-2);
return ymd;
var date = new Date();
var ymdhms = date.getFullYear() +
'/' + ('0' + (date.getMonth() + 1)).slice(-2) +
'/' + ('0' + date.getDate()).slice(-2) +
' ' + ('0' + date.getHours()).slice(-2) +
':' + ('0' + date.getMinutes()).slice(-2) +
':' + ('0' + date.getSeconds()).slice(-2);
return ymdhms;
var timezone_offset = new Date().getTimezoneOffset() * 60 * 1000;
var JST_offset = 9 * 60 * 60 * 1000;
var date = new Date(Date.now() + timezone_offset + JST_offset);
var ymd = date.getFullYear() +
'/' + ('0' + (date.getMonth() + 1)).slice(-2) +
'/' + ('0' + date.getDate()).slice(-2);
return ymd;
var timezone_offset = new Date().getTimezoneOffset() * 60 * 1000;
var JST_offset = 9 * 60 * 60 * 1000;
var date = new Date(Date.now() + timezone_offset + JST_offset);
var ymdhms = date.getFullYear() +
'/' + ('0' + (date.getMonth() + 1)).slice(-2) +
'/' + ('0' + date.getDate()).slice(-2) +
' ' + ('0' + date.getHours()).slice(-2) +
':' + ('0' + date.getMinutes()).slice(-2) +
':' + ('0' + date.getSeconds()).slice(-2);
return ymdhms;
변경 내역
Reference
이 문제에 관하여(Autify에서 Salesforce를 움직여 보자 ~ vol.2 JS 스텝 · 현재 일시), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/xx_mana/items/1642075b7fdb4950d419텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)