BOX 디렉토리 수준 전체 경로의 책갈피 가져오기

15023 단어 BOX책갈피
이 글은 후지통 국제 과학 연구소의 17일째 글이다.
여기에 쓴 내용은 모두 제 개인적인 활동이지 제가 속한 조직의 대표가 아닙니다.

BOX 폴더를 포함하는 레벨 구조의 전체 경로를 찾으려면!!!



보통 선택해서 복사하면・・・ 그대로 복사・・・!
폴더 이름은 위에서 설명한 대로 다음과 같습니다.
すべてのファイル > フォルダ1 > フォルダ2 > フォルダ3 > フォルダ4

획득 방법


크롬의 DevTools를 켜면 폴더 레벨을 얻을 수 있는 Script 태그 내 변수Box.postStreamData가 발견돼 가공하기 때문이다.
Box.postStreamData[Object.keys(Box.postStreamData)[0]].folder.path.map(i => i.name).join(" > ")

책갈피 원본


참고웹 페이지 제목과 URL을 복사하는 Bookmarklet을 클릭합니다..
var global = window;
global.COPY_TO_CLIPBOARD = global.COPY_TO_CLIPBOARD || {};

global.COPY_TO_CLIPBOARD.getBoxDocumentPWD = function () {
    return Box.postStreamData[Object.keys(Box.postStreamData)[0]].folder.path.map(i => i.name).join(" > ");
};

global.COPY_TO_CLIPBOARD.copyToClipboard = function() {
    var copyFrom = document.createElement("textarea");
    copyFrom.textContent = this.getBoxDocumentPWD();
    var bodyElm = document.getElementsByTagName("body")[0];
    bodyElm.appendChild(copyFrom);
    copyFrom.select();
    var retVal = document.execCommand('copy');
    bodyElm.removeChild(copyFrom);
    return retVal;
};

global.COPY_TO_CLIPBOARD.copyToClipboard();

책갈피 등록


책갈피를 등록하는 방법은 여기.의 글을 참고하세요.
javascript:var global = window;global.COPY_TO_CLIPBOARD = global.COPY_TO_CLIPBOARD || {};global.COPY_TO_CLIPBOARD.getBoxDocumentPWD = function () {    return Box.postStreamData[Object.keys(Box.postStreamData)[0]].folder.path.map(i => i.name).join(" > ");};global.COPY_TO_CLIPBOARD.copyToClipboard = function() {    var copyFrom = document.createElement("textarea");    copyFrom.textContent = this.getBoxDocumentPWD();    var bodyElm = document.getElementsByTagName("body")[0];    bodyElm.appendChild(copyFrom);    copyFrom.select();    var retVal = document.execCommand('copy');    bodyElm.removeChild(copyFrom);    return retVal;};global.COPY_TO_CLIPBOARD.copyToClipboard();

IE 획득 방법 사용


동작 확인은 IE 11을 통해 수행됩니다.
Box.postStreamData[Object.keys(Box.postStreamData)[0]].folder.path.map(function(i) { return i.name;}).join(" > ");
책갈피
javascript:var global = window;global.COPY_TO_CLIPBOARD = global.COPY_TO_CLIPBOARD || {};global.COPY_TO_CLIPBOARD.getBoxDocumentPWD = function () {    return Box.postStreamData[Object.keys(Box.postStreamData)[0]].folder.path.map(function(i){return i.name;}).join(" > ");};global.COPY_TO_CLIPBOARD.copyToClipboard = function() {    var copyFrom = document.createElement("textarea");    copyFrom.textContent = this.getBoxDocumentPWD();    var bodyElm = document.getElementsByTagName("body")[0];    bodyElm.appendChild(copyFrom);    copyFrom.select();    var retVal = document.execCommand('copy');    bodyElm.removeChild(copyFrom);    return retVal;};global.COPY_TO_CLIPBOARD.copyToClipboard();

주의 사항


전체 경로를 가져오려는 폴더로 이동한 후 책갈피 폴더를 실행하기 전에 페이지(F5)를 업데이트하지 않으면 올바르게 가져올 수 없습니다!!Box.postStreamData 처음 방문했을 때의 정보만 있는 것 같습니다.
또 다른 얻는 방법이 있어요!만약 이런 사람이 있다면 메시지를 남겨 주세요.

좋은 웹페이지 즐겨찾기