답변:
Google Apps 스크립트 사용에 대해 조사한 결과 내 요구에 맞는이 스크립트를 생각해 냈습니다. 다른 사람에게도 유용하기를 바랍니다.
function onOpen() {
DocumentApp.getUi().createAddonMenu()
.addItem('Make URLs Clickable', 'makeUrlsClickable')
.addToUi();
}
function makeUrlsClickable() {
var urlRegex = 'http[s]?:\/\/[^ ]+';
var body = DocumentApp.getActiveDocument().getBody();
var urlElement = body.findText(urlRegex);
while (urlElement != null) {
var urlText = urlElement.getElement().asText();
var startOffset = urlElement.getStartOffset();
var endOffset = urlElement.getEndOffsetInclusive();
urlText.setLinkUrl(startOffset, endOffset, getOnlyUrl(urlText.getText()));
urlElement = body.findText(urlRegex, urlElement);
}
}
function getOnlyUrl(text) {
var startOffset = text.indexOf('http');
var endOffset = text.indexOf(' ', startOffset);
if (endOffset === -1) {
endOffset = text.length;
}
return text.substring(startOffset, endOffset);
}
이 튜토리얼을 따라했습니다 : YouTube 링크
내용을 요약하면 : Power Tools Add-On의 시작 기능을 사용했습니다 . 비디오와 시트에서 볼 수 있듯이 URL이있는 셀을 편집하고 링크 다음에 공백을 한 번 더 쓴 다음 셀 편집을 완료하면 링크가 클릭 가능한 것으로 나타납니다. 따라서 사용 된 함수는 이러한 '수정'을 대량 접근 방식으로 만듭니다. 나를 위해 정말 잘했습니다.