Action
Send to Seeds
Posted by 敲响阳光,
Last update
about 5 years ago
- Unlisted
将Drfats的内容发送到Seeds思记,第一次使用会提示设置API
- Drafts的Title作为Seeds中的一条主记录
- Drafts的tags会添加到主记录后
- Drafts的body每一行作为Seeds中的一条子记录
Steps
-
script
var credential = Credential.create("Api for Seeds", "Seeds"); credential.addPasswordField("seedsapi", "Api for Seeds"); credential.authorize(); var tags = draft.tags ? draft.tags : []; var tagLine = tags.map(t => '#' + t).join(' '); var title = draft.processTemplate('[[title]]'); var body = draft.processTemplate('[[body]]'); var content = title + " " + tagLine + "\n" + body; var http = HTTP.create(); var response = http.request({ "url": credential.getValue("seedsapi"), "encoding": "json", "method": "POST", "data": { "content": content } }); if (response.error) { console.log(response.error); context.fail(response.error.message); } else { var rText = JSON.parse(response.responseText); if (rText.code != "0") { app.displayErrorMessage(rText.message); } }
Options
-
After Success Archive , Tags: seeds Notification Error Log Level Error
Items available in the Drafts Directory are uploaded by community members. Use appropriate caution reviewing downloaded items before use.