サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
都知事選
www.bmoo.net
システム エラー 5が発生しました。 アクセスが拒否されました。 発生条件 コマンドプロンプトでコマンドを実行した時 原因 Windows管理者のみ実行可能なコマンドを、管理者権限の無いユーザーで実行しようとしているため。 スタートメニュー⇒アクセサリ⇒コマンドプロンプトを右クリックして「管理者として実行」を選択する。 Windows8の場合は、スタート画面上で右クリック⇒画面下部に表示される「すべてのアプリ」を選択 ⇒「コマンドプロンプト」を右クリックし、「管理者として実行」を選択する。 管理者としてコマンドプロンプトを実行後、もう一度コマンドを実行する。 エラーメッセージリファレンス 目次へ Windowsシステムエラー Windowsのエラーメッセージの原因と対処法をまとめています。対象バージョンはWindows XP、Vista、Windows7、Windows8、Windows1
▼サンプルスクリプト スプレッドシートへの書き込み時間とスプレッドシートからのクリア時間の比較を行うサンプル。記録したログをメッセージボックスにポップアップ表示している。 function onOpen(){ var sheet = SpreadsheetApp.getActiveSheet(); // 書き込み時間計測 var startTime = new Date(); for(var i=1;i<=100;i++){ sheet.getRange('A'+i).setValue('test'); } var endTime = new Date(); var execTime = (endTime - startTime) / 1000; Logger.log('書き込み時間:'+execTime); // クリア時間計測 startTime = new Date(); for(v
[対処法] android.process.acoreが予期せず停止しました。 2014 年 10 月 14 日 火曜日 問題が発生したため、プロセス「android.process.acore」を終了します。 android.process.acoreが予期せず停止しました。やり直してください。 原因 acoreは、スマートフォンの連絡帳のことを指します。 このメッセージは、あなたのスマートフォンに保存されている連絡帳保存領域に何らかの問題が発生していることを表しています。 2009年ころから報告されているエラーメッセージで、特定のOSのバージョン、機種問わずに発生します。 不具合のあるアプリが、連絡帳のキャッシュや連絡帳ファイルを破壊してしまっているときに発生する可能性があります。 また、Android OSの不具合により、うるう年2月29日生まれの方を連絡帳に保存している状態で、うる
[対処法] プロセス「com.google.process.gapps」を終了します 2015 年 7 月 29 日 水曜日 問題が発生したため、プロセス「com.google.process.gapps」を終了します。 プロセスcom.google.process.gappsは停止しました。 com.google.process.gappsが予期せず停止しました。やり直してください。 Googleサービスフレームワーク(com.google.process.gapps)が予期せず停止しました。やり直してください。 現象 ブラウザでブックマークを追加した時や、Google Playストアを立ち上げた時などに、何らかの問題により表示される。 [OK]ボタンをタップしてそのまま問題なく利用できることが多いが、Google Playストアにアクセスできない、アプリを更新できない、ブックマークでき
[対処法] [Excel]このコマンドは、共有ファイルで実行することができません。排他モードで開いてください 2013 年 10 月 29 日 火曜日 このコマンドは、共有ファイルで実行することができません。排他モードで開いてください 原因 ブックの共有が設定されている場合、いくつかの機能が使用できなくなります。以下、制限の中でも特によく使われると思われる機能です。詳細は共有ブックで使用できない機能を参照して下さい。 ワークシート削除 セルの結合、結合の解除 パスワードの割り当て、変更、削除 マクロの作成、表示 グラフの作成 ブックの共有を解除する必要があります。ただし、共有を解除すると、変更履歴が全て削除されてしまいますので注意が必要です。 ブックの共有を解除したいExcelファイルを開きます。 [校閲]タブを選択します。 [共有ブックの保護解除]をクリックします。 [ブックの共有]をク
このページは、エラーメッセージリファレンスの目次です。コンピュータに表示されるエラーメッセージについて、それぞれの原因と対処法をできるだけ詳しく、そして分かりやすく掲載しています。 Windowsシステムエラー Windowsのエラーメッセージの原因と対処法をまとめています。対象バージョンはWindows XP、Vista、Windows7、Windows8、Windows10です。 このプログラムは応答していません 新しいバージョンのJavaがインストール可能になりました ファイル名には次の文字は使えません。 新しい設定を有効にするには、コンピュータを再起動する必要があります。 ウィルス感染で改変されたシステム情報が見つかりました。このシステム情報を、自動修復しました。 更新の準備ができました。 このディスクはクイック フォーマットできません。 NTLDR is missing ドライブ
ファイルを保存できませんでした Excelファイルを保存しようとした時に「ファイルを保存できませんでした」と表示されファイルを保存できないエラーが発生した時の原因と対処法について 原因 現象としては、Excelがファイルを保存する際に何らかのエラーが発生し、保存処理が中断されています。以下に保存処理が中断される原因を列挙します。 原因1:ハードディスクの空き容量が足りない ファイルを保存するための容量が足りない時に、このエラーが発生することがあります。Excelはファイルを保存する時に、ハードディスク上に一時ファイルを生成します。一時ファイルの容量は保存するファイルの容量とほぼ一致するため、ファイルを保存するためには、保存するファイルの2倍の容量が必要です。ただし、ほとんどの場合 ディスクがいっぱいです というメッセージが表示されます。 原因2:ネットワークに問題がある ネットワークに接続
[対処法] (Excel)プログラムにコマンドを送信しているときに、エラーが発生しました 2015 年 5 月 29 日 金曜日 プログラムにコマンドを送信しているときに、エラーが発生しました 原因 このエラーは様々な原因により発生します。原因を特定するよりも、以下の対処法を順に試行していくことをお勧めします。 対処法1:Excelの動的データ交換(DDE)オプションのチェックが外れていることを確認 Excelを開いて[Officeアイコン]⇒[Excelのオプション] [詳細設定]⇒[全般]にある[Dynamic Data Exchange(DDE)を使用する他のアプリケーションを無視する]にチェック有無を確認。 チェックが入っている場合はチェックを外して[OK]ボタンをクリック [他のアプリケーションを無視する]オプションにチェックが入っている場合、他のアプリケーションからExcelを
[GAS]文字列のスペースを除去(Trim)するには: 逆引きGoogle Apps Script 2012 年 3 月 23 日 金曜日 ▼サンプルスクリプト セル編集時に、A列すべての文字列前後のスペースを除去する例 // A列すべて空白除去 function onEdit(){ var activeSheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet(); for(var i=1; i<=activeSheet.getLastRow(); i++){ var currentValue = activeSheet.getRange('A'+i).getValue(); currentValue = currentValue.replace(/(^\s+)|(\s+$)/g, ""); activeSheet.getRa
[GAS][スプレッドシート]最終行に値を挿入するには: 逆引きGoogle Apps Script 2012 年 9 月 22 日 土曜日 ▼サンプルスクリプト {Sheet}.appendRow()でシートの最終行に値を追加する。最終行の行番号を取得するメソッド、{Sheet}.getLastRow()してから値をセットするのと似た動きをするが、こちらは複数人が同時にスクリプトを実行している場合に、Lockサービスを使わなくても確実に最終行に追加することができる。 function myFunction() { var sheet = SpreadsheetApp.getActiveSheet(); sheet.appendRow([100,'文字列','=GoogleFinance("GOOG","price")']); } スクリプトの解説 行3 構文 {Sheet}.append
HTMLメール送信。スクリプト実行ユーザーに、「お知らせ」という件名で、行2-行5で作成したHTMLメッセージを送信する。HTMLメールを受信できないユーザーのために、代替テキスト「HTMLメールを受信できないお客様はこのメッセージが表示されます。」というテキストメッセージも含める。 関連:スクリプト実行ユーザーのアカウント情報を取得するには 構文 MailApp.sendEmail(recipients,subject, body, optAdvancedArgs); パラメータ String recipients 送信先。カンマ区切りで複数のアドレスに送信可能 String subject メール件名 String body テキストメッセージもあわせて送信する場合は、平文を入力。 optAdvancedArgs 高度な設定をJSONで記述する。HTMLメール本文はこちらに記述。 St
ライブラリを利用することにより、あるGoogle Apps Scriptプロジェクトで作成した関数や変数を、他のプロジェクトから利用できるようになる。このページでは、作成したライブラリを利用する方法を紹介している。 関連:ライブラリを作成するには あらかじめライブラリにバージョンを1つ以上作成しておく必要がある。ライブラリの作成についてはライブラリを作成するには参照。 1.ライブラリのプロジェクトキーを取得する。ライブラリをエディタで開き、「ファイル」»「プロジェクトのプロパティ」をクリック。 Project Keyをコピーしておく。 2.ライブラリを参照する側のスクリプトを開き、「リソース」»「ライブラリを管理」をクリック。 3.Find a Libraryに、(1)でコピーしておいたProject Keyを貼り付け、「選択」ボタンをクリックする。 4.ライブラリがリストに表示される。
[GAS][スプレッドシート]交互に背景色を塗るには: 逆引きGoogle Apps Script 2012 年 9 月 27 日 木曜日 ▼サンプルスクリプト スプレッドシートの偶数行または奇数行に背景色を塗るサンプル。下のサンプルでは、偶数行の背景色に#FFCC00、奇数行を#FFFFFFで交互に塗りつぶしている。 function onOpen() { var sheet = SpreadsheetApp.getActiveSheet(); var numColumns = sheet.getLastColumn(); for(var i=1;i<=sheet.getLastRow();i++){ if(i%2==0){ sheet.getRange(i, 1, 1, numColumns).setBackgroundColor('#FFCC00'); }else{ sheet.ge
[GAS][カレンダー]予定を作成するには: 逆引きGoogle Apps Script 2012 年 3 月 23 日 金曜日 ▼サンプルスクリプト 2012/3/12 18:00 〜 20:00に歯医者という件名の予定を作成するサンプルスクリプト。予定を作成するために、まずは予定を作成するカレンダーオブジェクトを取得する必要がある。 Idからカレンダーオブジェクトを取得するには カレンダー名でカレンダーオブジェクトを取得するには function createEvent(){ var calendar = CalendarApp.getCalendarById('xxxxxxxxxx@group.calendar.google.com'); calendar.createEvent('歯医者', new Date('2012/3/12 18:00:00'), new Date('201
[GAS][HTML]静的ページを表示するには: 逆引きGoogle Apps Script 2012 年 7 月 21 日 土曜日 あらかじめ作成しておいたHTMLファイルを画面に表示する方法を紹介。 1.スクリプトエディタ画面で、「ファイル」メニューから、「新規作成」→「HTMLファイル」を選択。 2.ファイル名を入力して「OK」ボタンをクリック。 3.サイドバーに「ファイル名.html」というファイルが新しくリストされるので、ファイル名をクリック 4.「Hello!World」という文言を入力。<html>タグと<body>タグは入力してもしなくてもどちらでも構わない。 Hello World! 5.Appsスクリプトファイル側で、作成したHTMLファイルを読み込み、画面に表示する。 ▼スプレッドシートスクリプトから読み込む場合 function showHtml(){ var ss
[GAS][HTML]動的ページを表示するには: 逆引きGoogle Apps Script 2012 年 7 月 22 日 日曜日 Parse error: syntax error, unexpected ‘var’ (T_VAR) in /home/rktanr/bmoo.net/public_html/wordpress/wp-content/plugins/exec-php/includes/runtime.php(42) : eval()’d code on line 11 逆引きGoogle Apps Scriptリファレンス 目次へ HTMLサービス関連 静的ページを表示するには 動的ページを表示するには
Google Apps Scriptに関する有用なリソース集: 逆引きGoogle Apps Script 2012 年 9 月 22 日 土曜日 Google Apps Scriptに関する素晴らしいウェブページを集めています。 最終更新:2012年9月15日 Google Apps Script – Google Developers 公式ウェブサイトです。何はともあれ、分からないことがあればまずはこのサイトを参照すべし。 Google Apps Script Issues バグ報告や機能追加要望を出すためのサイト。不具合かな?と思ったらまずはここをチェック。 stackoverflow – 「google-apps-script」タグに投稿された質問一覧 開発に関するQ&Aサイト。Google Apps Script Forumからコンテンツが移行されました。実質、現在の公式QAサイ
[GAS][メール]メールを送信するには: 逆引きGoogle Apps Script 2012 年 9 月 27 日 木曜日 ▼サンプルスクリプト ユーザーがテキスト入力ダイアログボックスに入力した電話番号をadministrator@example.comに送信するサンプルスクリプト。 function tellmeYourPhoneNumber() { var phoneNumber = Browser.inputBox('電話番号を入力して下さい'); var user = Session.getActiveUser().getEmail(); MailApp.sendEmail( ‘administrator@example.com', //To '電話番号です', //Subject user + 'の電話番号は' + phoneNumber + 'です。' //Body );
[GAS][Ui]作成したUiをサイトに貼り付けるには: 逆引きGoogle Apps Script 2012 年 4 月 5 日 木曜日 この記事ではGoogle Apps Scriptで作成したUiをGoogle Sitesに貼り付ける方法を説明しています。 はじめに注意点 サイトに貼り付けたスクリプトは必ずスクリプトガジェットを貼り付けたユーザー、つまりあなたの権限で実行される。 例えば、新着メールを表示するAppsスクリプトガジェットを作成し、サイトに貼り付けたとする。そのページにアクセスすると、アクセスしたユーザーの新着メールではなく、ガジェットを貼り付けたユーザーのメールが表示されることになるので注意。 1.貼り付けるページを作成する ここでは「Hello Google Apps Script」というページを作成している。 2.サイト管理画面に移動する 「その他」から「サイトを
[GAS][スプレッドシート]別のスプレッドシートにデータをコピーするには: 逆引きGoogle Apps Script 2012 年 11 月 30 日 金曜日 2つのスプレッドシートファイル間でデータをコピーする方法をご紹介。 ▼サンプルスクリプト あるスプレッドシートの「部署一覧」シートの値を別のスプレッドシートにある「部署一覧」シートにコピーしている。 function copyValues() { var ss_copyFrom = SpreadsheetApp.getActiveSpreadsheet(); var ss_copyTo = SpreadsheetApp.openById('xxxxxxxxxx'); var sheet_copyFrom = ss_copyFrom.getSheetByName('部署一覧'); var sheet_copyTo = ss_cop
[GAS][スプレッドシート]独自のメニューを追加するには: 逆引きGoogle Apps Script 2012 年 3 月 23 日 金曜日 ▼サンプルスクリプト スプレッドシートのメニューバーにメニューを追加するサンプルスクリプト。 function onOpen(){ var ss = SpreadsheetApp.getActiveSpreadsheet(); var menus = [{name: 'シートを複製する', functionName: 'copyThisSheet_'}, {name: 'シートを削除する', functionName: 'deleteThisSheet_'}, {name: '指定範囲の空白を除去', functionName: 'trim_'}, ]; ss.addMenu('便利メニュー', menus); } 構文 addMenu(menu
[GAS][Sites]編集はさせないで、ファイルアップロードのみ許可するには(2): 逆引きGoogle Apps Script 2015 年 9 月 26 日 土曜日 【Googleサイト】編集はさせないで、ファイルアップロードのみ許可する(1)の続き。Google Apps Scriptによる解決方法をソースコード付きでご紹介。 おさらい 前回のおさらい。 Google Sitesでは、ページにファイルを添付することができるが、ファイルを添付することができるのは、そのページの編集権限を持ったユーザーだけだ。 閲覧権限だけをもつユーザーに、ファイルのアップロードのみ許可することは、果たして可能なのだろうか。 ファイルキャビネットでファイルをアップロードできるということは、ページを編集できるということ。ページを編集できるということは、ページを削除することだってできるし、ページのURLを変
[GAS][スプレッドシート]行ごとに更新日時を挿入するには: 逆引きGoogle Apps Script 2012 年 7 月 1 日 日曜日 以下のような表において、それぞれの行が更新されるたびに、行末尾に更新日時を挿入するサンプルスクリプト。 function insertLastUpdated() { var sheet = SpreadsheetApp.getActiveSheet(); var currentRow = sheet.getActiveCell().getRow(); if(currentRow>1){ sheet.getRange('C' + currentRow).setValue(new Date()); } } サンプルスクリプトの解説 行3:更新日時を挿入する場所を判断するため、あらかじめアクティブセル(カーソルがあたっているセル)の行番号を取得している
[GAS]Googleドライブ上のファイルを定期的に自動バックアップする: 逆引きGoogle Apps Script 2015 年 5 月 2 日 土曜日 DocsListは廃止されており、このページに記載されているコードは動作しません。AKIOKNG様より代替コードをコメント頂いておりますので、そちらをご参照下さい。 Time-driven(cronのようなもの)により、毎日指定した時間に、Googleドライブ上の指定したファイルを複製するサンプルスクリプト。 function backup() { // ファイルコピー var file = DocsList.getFileById('xxxxxxx'); var fileCopied = file.makeCopy( file.getName()+'-'+Utilities.formatDate(new Date(), 'JST',
504 Gateway timeout HTTP 504 原因 HTTPエラーコードの1つ。原因はインターネットの向こう側にあるサーバ – サーバ間のネットワークエラーで、クライアント(Webページにアクセスしているエンドユーザー)が原因で発生している可能性は少ない。 Webページにアクセスしたとき、ブラウザからサーバ(A)へHTTPリクエストが送信される。最初にリクエストを受け取ったサーバ(A)が、さらに別のサーバ(B)にリクエストを送信するが、サーバ(B)がダウンしている等の理由により一定時間待ってもレスポンスが返ってこない際に、サーバ(A)からWebブラウザに504 Gateway timeoutが返される。 上記の通り、インターネットの向こう側が原因であることが殆どなので、ユーザーが根本的に問題を解決することはできないかもしれないが、以下の方法により対処できることがあるので、試して
[GAS][スプレッドシート]シートに値をセットするには: 逆引きGoogle Apps Script 2012 年 7 月 22 日 日曜日 ▼サンプルスクリプト さまざまな方法で値を挿入するサンプルスクリプト。 function insertValue() { var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet(); sheet.getActiveCell().setValue('選択セルに値をセット'); sheet.getActiveSelection().setValue('複数セルに値セット'); sheet.getRange('A5').setValue('A5に値をセット').setBackgroundColor('#eee'); sheet.getRange(sheet.getLastRow()
[GAS][スプレッドシート]シートの最終行を取得するには: 逆引きGoogle Apps Script 2012 年 3 月 23 日 金曜日 ▼サンプルスクリプト シートの最終行を取得するスクリプト function onOpen(){ var sheet = SpreadsheetApp.getActiveSheet(); Browser.msgBox(sheet.getLastRow()); } 指定した範囲の最終行を取得することも可能。 function onOpen(){ var sheet = SpreadsheetApp.getActiveSheet(); Browser.msgBox(sheet.getRange('A1:A6').getLastRow()); } 構文 getLastRow() 戻り値 int – 最終セルの行番号 補足 この関数は、フォームから送信され
HTTPエラーは主にウェブブラウザからサービスにアクセスした際、何らかの原因でサービスが利用できない場合に発生します。なぜエラーが発生しているかをあらわすために、RFC2616により、HTTPコードの仕様が定義されています。 4xx系エラーメッセージはクライアントエラー、5xx系エラーはサーバ系エラーとして分類されています。以下はエラーコードの原因と対処法をまとめた記事のリストです。 4xx系HTTPエラー 400 Bad Request 401 Unauthorized 402 Payment Required 403 Forbidden 404 Not Found 405 Method Not Allowed 406 Not Acceptable 407 Proxy authentication required 408 Request Timeout 409 Conflict 410
この記事では、Google Sitesで作られた素晴らしいデザインを紹介しています。私はデザイナーではありませんので批評はできませんが、制約が多い中いかにしてデザインしているか、できる限り紐解いてみます。 ▼Citemex どんなテーマが使われているのか Googleサイトでは必ず基本となるテーマを選択する必要があります。基本となるテーマをカスタマイズすることになるのですが、部分部分の色やフォント、背景画像等が設定できるだけ。CSSなんて使えません。 だからこそ、一度でもサイトを使ったことのある方であれば、今回ご紹介するサイトがいかに素晴らしいか分かって頂けるかと思います。 「Citemex」では、シンプルホワイトが使われていました。素のシンプルホワイトがどんなものかご覧頂きましょう。 ▼素のシンプルホワイトテーマ うん。とても素っ気ないですね。ただ、Google Sitesのデザインカス
次のページ
このページを最初にブックマークしてみませんか?
『http://www.bmoo.net/』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く