Power Automate로 OneNote 페이지를 매일 자동으로 만들고 싶습니다.

1. 하고 싶은 일
나는 매일 업무 기록을 위해 OneNote에 기록을 남겼다.
그날 뭘 했는지 금방 잊어버려서요.
심플, 이런 느낌.

지금까지 나는 페이지의 템플릿을 준비해서 매일 템플릿을 복제하고 사용했다.
제목을 수동으로 입력하는 연월일 부분이기 때문에 날짜가 틀릴 때가 있습니다
페이지를 복사하는 것을 잊고 전날 페이지에 썼으니 정말 지루하다.
그래서 이렇게 Power Automate로 자동화하기로 마음먹었을 때
IT 약자인 제가 의외로 걸려서 넘어졌기 때문에 여기에 먼저 기록해 두었습니다.
대략적으로 실현하고자 하는 요소는 다음과 같은 세 가지가 있다.
1. 매일 자동으로 원노트 페이지 만들기
2. 제목에 당일의 연월일을 입력한다
3. 페이지 본문에 템플릿 기사를 입력합니다.
※ 실패 사례부터 기재, 결과가 어떻게 이뤄졌는지에 대해서는 "시행의 3"참조
2.시험 중 하나
"Power Automate 작업에""영역에 페이지 만들기""가 있습니다."
그렇구나, 나는 이렇게 생각한다.

페이지 내용 항목에서 페이지 내용 지정
그래야 하는데 제목을 어떻게 지목하면
어쨌든 실행하다.

...글쎄, 그렇겠지
제목과''이란 무엇인가?'가 없다.
어쨌든 첫 번째 도전으로 이루고 싶은 일 1과 3은 뭔가를 할 수 있어야 한다.
이루고 싶은 일 두 번째, 제목에 연월일을 입력하는 방법은 계속 연구해야 한다.
3. 시행의 2
만약 Power Automate 동작에'작성'이 있다면'갱신'도 있겠지!
그렇다면 업데이트된 동작에 제목을 붙이면 된다.
찾아봤는데 역시'페이지 내용 업데이트(미리보기)'가 있네요.
이렇게 하면 목적을 달성할 수 있다!

위의 [업데이트 대상-1] 항목에서 [페이지 제목]의 동적 내용을 지정합니다.
업데이트내용-1 항목에서 당일 연월일을 좋은 느낌으로 지정하면 가능하다.
'업데이트 액션-1''업데이트 장소-1'항목 지정 방법이 맞는지 걱정되지만, 일단 실행해 보자.

네, 실패했어요.
업데이트 대상을 찾지 못했다는 욕을 먹다.
'업데이트 목표 -1' 항목에서 '페이지 제목' 을 동적 내용으로 지정하려고 하였다
실행 결과의 [입력]-[업데이트] 내용을 보면 다음과 같은 "target": ", 아무런 값도 입력하지 않았기 때문입니다.
이렇게 되면 "판단할 정보가 없기 때문에 어느 페이지를 업데이트할지 확정할 수 없다"고 말했다.

"페이지 만들기"작업에서 실제로 만든 페이지의 제목은 비어 있음
출력 결과는 다음과 같습니다. 제목에 아무런 값도 없습니다.
들어오는 정보가 없으니 페이지를 지정하지 못하는 것도 어쩔 수 없겠죠.

나는 여기서 어떻게 해야 할지 모르겠다
한 마디로 하면 '페이지 내용 업데이트' 동작을 통해 제목에 연월일을 입력하려는 시도를 포기합니다.
4. 시행의 3
그러다 조사해보니 MS의 공식 페이지에'영역에서 페이지 만들기'라고 쓰여 있던 동작으로는 페이지 제목을 지정할 수 없었다.
Title:Known Issues and Limitations
https://docs.microsoft.com/ja-jp/connectors/onenote/#update-page-content
”The connector currently does not support an explicit input parameter Page Title for the Create Page actions. This is a limitation arising from the OneNote API implementation. However, the title can be specified as a part of the Page Content in HTML by using the tags.”
현재 페이지 제목이 지원되지 않습니다. 제목을 쓰려면 HTML을 사용하십시오.
즉, 여기서 HTML로 어떻게 할 필요가 있는지 다음과 같다.그렇구나.

HTML은 상세하지 않습니다. [페이지 내용 가져오기] 액션에서 얻은 페이지 정보를 참조하십시오.
아래 사이에 수치를 더하면 하고 싶은 일을 할 수 있을 것 같습니다.

따라서 먼저 위의 [출력]-[body]의 내용을 대체적으로 복제한다
영역에서 페이지 만들기 작업이 수행됩니다.
또 타이틀 부분에 "@{convertFromUtc(utcNow(utcNow),'Tokyo Standard Time','yyyMM dd')"라고 적었다.
날짜를 좋은 느낌으로 써 보았다.
(글씨를 잘 못 써서 미안해요. HTML을 제대로 조사하지 않아서 정확해요)

그리고 실행한다.

응, 정말 아쉽다!
페이지의 본문에는 쓰레기가 남아 있고, 제목에는 예상대로 연월일이 포함되어 있다
본문에도 틀의 문구가 들어갔다.
직접 사용하기만 하면 목적을 달성할 수 있겠지!웃다 웃다
안녕히 계십시오.

좋은 웹페이지 즐겨찾기