iOS 12 바로 가기를 사용하여 Google 양식을 날짜를 입력 한 상태에서 Chrome에서 열기

이 기사는?



iOS 12에서 단축키이라는 앱이 등장했습니다 (기본적으로 설치되어 있지 않으므로 App Store에서 설치해야 함).

이것을 사용해, Google 양식의 일자란에 디폴트로 현재 일자가 입력된 상태로 폼의 페이지를 여는 방법을 소개하고 있습니다.

어려움



저는 Google 설문지에서 용지 책을 만들고 매일 균형을 관리합니다.

양식에는 날짜 필드가 있습니다. Mac의 Chrome에서 날짜를 입력하면 캘린더 형식의 날짜 컨트롤이 열리고 날짜를 쉽게 입력할 수 있습니다.



그러나 iPhone Chrome에서 날짜를 입력하면 날짜 컨트롤이 열리지 않습니다. 손으로 칠 수밖에 없습니다



적어도 일자란에 현재 일시가 입력된 상태로 폼을 열 수 있으면 편리합니다만…

모든 날짜가 입력된 상태로 양식을 여는 방법



Google 설문지 URL에 특정 검색어 매개 변수를 추가하면 특정 입력란을 입력 한 값으로 열 수 있습니다.

날짜를 입력한 상태로 하려면 우선 대응하는 input[type=hidden] 요소의 name 속성을 조사해 두십시오.



이 경우 entry.1944875312_year, entry.1944875312_month, entry.1944875312_day이므로 예를 들어
?entry.1944875312_year=2018&entry.1944875312_month=10&entry.1944875312_day=02
Google 설문지의 URL에 쿼리 매개 변수를 추가하면 날짜 필드에 2018/10/02가 입력 된 상태로 열립니다.

iOS 12 바로 가기에서 검색어 매개 변수를 생성하고 Chrome에서 열기



iOS 12 바로 가기를 사용하면 앞에서 설명한 쿼리 매개 변수를 만든 다음 URL에 추가하고 Chrome에서 열 수있는 지점까지 자동화 할 수 있습니다. 쿼리 매개 변수는 오늘 날짜를 지정합니다. 처리의 흐름을 Ruby 프로그램으로 나타내면 다음과 같은 느낌입니다.
list = Time.now.strftime('%Y/%m/%d %H:%M').split(%r{\s|/})[0..2]

year, month, day = list
url = 'Google フォームの URL'
id = 1944875312 # input[type=hidden] 要素の name 属性に含まれる整数値

# これを Chrome で開く。
"#{url}?entry.#{id}_year=#{year}&entry.#{id}_month=#{month}&entry.#{id}_day=#{day}"

이것을 바로 가기로 구현한 것이 다음과 같습니다.



이 바로 가기를 실행하면 오늘 날짜가 입력 된 상태로 양식을 열 수있었습니다



감상



iOS 12의 바로 가기이지만, 조금 힘들어지는 것은 있지만 부품을 조합하여 프로그램을 완성시켜 나가는 것은 공작 같고 재미있었습니다. 고마워요.

좋은 웹페이지 즐겨찾기