• Skip to main content
  • Skip to primary sidebar
  • Skip to footer
  • タイプ
    • 日記
    • 読書
    • 買物
    • ドラフト
    • 記事
    • まとめ
  • トピック
    • PCスマホ
    • 金融
    • 家事子育
    • 働き方
    • メンタル
    • ブログ
    • 未分類
    • 作業標準化
    • ドラム
    • 生活
    • リストアップ
    • その他

金融系エンジニア日記

金融系エンジニアがいろいろなものをテクノロジーで効率化する備忘録

現在の場所:ホーム / トピック / PCスマホ / ブログ用にiPadのmarkdownエディタ1Writerからgmail連携をできるようにした。

ブログ用にiPadのmarkdownエディタ1Writerからgmail連携をできるようにした。

iPadでブログを書く環境を整えていく中で、ようやく「書くこと」自体はかなり快適になってきた。

使っているのは、1Writer。Markdownでサクサク書けるので、余計な装飾に気を取られず、とにかく内容に集中できるのがいい。

ただひとつ、地味にストレスだったのが「書いた内容をGmailで投稿する」ところ。


やりたいこと

理想はシンプルで、

  • 1Writerで書いたMarkdownの1行目をメール件名にする
  • 本文はそのままメール本文に貼り付ける
  • その状態でGmailの新規作成画面を開く

これができれば、ブログ投稿までが一気にスムーズになる。


試したこと(うまくいかなかった)

iOSではアプリ連携に「URLスキーム」が使えるので、これを使えばいけるはずと思い調査。

さらに、1WriterにはJavaScriptで「アクション」を自作できる機能がある。
これを使えば自動化できそう。

例えばこんな感じ:

url='googlegmail:///co?subject='+encodeURIComponent(タイトル)+'&body='+encodeURIComponent(本文);

これでGmailの新規メール作成画面は開ける。

…が、問題発生。

👉 本文の改行が全部消える

改行コードを \n → \r\n に変換してみたりもしたが、結果は変わらず。
どうやらこれはGmailアプリ側の仕様っぽい。

この時点で、「URLスキームで本文まで完璧に渡す」のは諦めた。


現実解(これが一番ラクだった)

発想を少し変えて、

👉 本文はクリップボード経由で渡す

という方法に落ち着いた。

流れはこう:

  1. 1Writerの内容を丸ごとコピー
  2. 件名だけURLスキームでGmailに渡す
  3. Gmailの画面でペースト

これだけ。

完全自動ではないけど、実用性はかなり高い。


実際に使っている1Writerアクション

// エディタの全文を取得
s = editor.getText();

// 本文をクリップボードにコピー
app.setClipboard(s);

// 1行目をタイトルとして取得
title = s.split("\n")[0];

// Gmailの新規メールURLスキーム(件名のみ設定)
url = 'googlegmail:///co?subject=' + encodeURIComponent(title);

// Gmailを起動
app.openURL(url);


使ってみた感想

この方法にしてから、

  • 書く → 送る の流れがかなりスムーズ
  • 「投稿が面倒」という心理的ハードルが下がる
  • 結果的にブログを書く回数が増えた

と、いいことが多い。


まとめ

完璧な自動化を目指すとハマるけど、

👉 「8割自動で十分」と割り切ると一気に楽になる

特に今回みたいに「アプリ側の制約」がある場合は、無理に突破しようとするより、うまく付き合う方が結果的に効率がいい。

ブログを書く環境は「どれだけストレスを減らせるか」が大事なので、こういう小さな改善の積み重ねが効いてくる。

The following two tabs change content below.
  • この記事を書いた人
  • 最新の記事
Twitter のプロフィール

フリーダム

金融系システムエンジニアが、業務効率化や日常の工夫を発信しています。 日々の作業を少しラクにするアイデアやツールを記録しています。 忙しい中でも役立つヒントになればうれしいです。
Twitter のプロフィール

最新記事 by フリーダム (全て見る)

  • Android個人開発、最後の壁は「テスター12人」だった話 - 2026-04-04
  • 【保存版】テニススクールで学んだことまとめ|3年間の気づきと上達のコツ - 2026-03-29
  • OpenAIのAPIキーを使って利用する方法 - 2025-08-20

最初のサイドバー

Googleでサイト内検索

固定ページ

  • このサイトについて
  • ストレスから自由になる日記のホームページ
  • ストレスから自由になる日記の投稿ページ
  • 新着投稿一覧

最近のコメント

  • パスワード入力が必要な認証付きプロキシの内側のLANでmattermostクライアントとVisua lStudioCodeを使う に iloveadachi より
  • パスワード入力が必要な認証付きプロキシの内側のLANでmattermostクライアントとVisua lStudioCodeを使う に kaakaa より
  • 【体験談】クライングコントロールで9ヶ月の赤ちゃんが3日で朝まで寝た方法 に クライングコントロールのその後 夜中にまた起きるようになった。 – 金融系なんちゃってSEの日記 より

最近の投稿

  • Android個人開発、最後の壁は「テスター12人」だった話
  • 【保存版】テニススクールで学んだことまとめ|3年間の気づきと上達のコツ
  • ある日、突然おかしくなった【朝の一歩目が激痛】かかとの骨にヒビが入ったと思って整形外科に行った話
  • Excelしか知らない人へ:VLOOKUP・XLOOKUPで頑張っているなら、DataFrameを使わないと正直もったいない
  • PythonでOracle接続にハマった話(64bit問題とtnsnames.oraの落とし穴)

感想、要望などコメントをください

Footer

Feedly でフォロー

follow us in feedly

はてなブックマーク でフォロー

このエントリーをはてなブックマークに追加

トップページへのリンク

ストレスから自由になる日記 トップページ