2023-02-01から1ヶ月間の記事一覧
JavaScript 目次 - ray88’s diary JavaScript 関数リテラルによる定義 - ray88’s diary ■アロー関数 ・関数リテラルをより短縮し、スマートに記述可能。 ・アロー関数による関数も変数や定数に代入でき、その代入式をアロー関数という ・アロー関数式により…
JavaScript 目次 - ray88’s diary JavaScript アロー関数 - ray88’s diary ■関数リテラル ・関数の宣言とほぼ書式は同じだが、関数名を記述しないという点が異なる。 ・関数名を持たないという点から匿名関数または無名関数などとも呼ばれる。 ・retrun文と…
JavaScript 目次 - ray88’s diary ■ドキュメンテーションコメント 関数がどのような機能を持っているか、引数や戻り値の内容等 コメントとして記述する際の記述法のルールのこと【ルール】 ・関数の宣言の直前に記載する ・「//**」ではじまり「*/」で終わる…
JavaScript 目次 - ray88’s diary ■値渡し:数値、文字列、真偽値などのプリミティブ値を引数に指定した場合、値を複製して関数に渡す function myfunction() { const x = 10; //値渡し console.log(`func1_(x)の値:${func1_(x)}`); //xの値に変更なし cons…
JavaScript 目次 - ray88’s diary ・JavaScriptでは関数に渡す引数の数とそれを受け取る仮引数の数は必ずしも同じでなくて良い ・引数が仮引数の数を上回った場合は引数は使われずに破棄される。 ・仮引数の数が引数の数を上回った場合は仮引数はundefinedを…
プライベート関数のスコープはプロジェクト内となり、プロジェクトの外からは見えなくなり、呼び出すことができなくなる。 GASのスクリプトエディタの関数選択の際のプルダウンにも表示されなくなる。 スクリプトファイルに次々関数を宣言していくとスクリプ…
UiPath 目次 - ray88’s diary 参考URL VB.NET LINQを使用してSQLをかける - ray88’s diary .NET プログラマーのためのUiPath Tips集 ■IEnumerableの形式に変換することで、C#やVB.NETのLINQ機能を利用してデータテーブルの操作を行うことができる DataTable…
■SQLの簡単なSELECT文とそれに対応するVB.NETのLINQコードの例 ・SQLの例: SELECT * FROM Customers WHERE Country='Japan' ・VB.NETのLINQの例①:クエリ構文を使用 Dim selectedCustomers = From c In Customers Where c.Country = "Japan" Select c ・VB.…
■プロジェクトの対応OSを「Windows-レガシ」を選択する UiPath 目次 - ray88’s diary ※2023年2月22日時点で「テキストを読込」等のアクティビティは対応OSを「windows」で選択した場合、文字のエンコードで「Shift-JIS」を指定できないため日本語は文字化け…
JavaScript 目次 - ray88’s diary ■構文 throw new Error(エラーメッセージ) ■サンプルコード① function myFunction() { const x = 0; if(x === 0){ throw new Error('xに0が代入されました'); } } 実行結果 ■サンプルコード② function myFunction() { const…
JavaScript 目次 - ray88’s diary ■構文 try{ //例外を検知する対象となる処理 }catch(変数){ //例外が発生したときに実行する処理 }finally{ //例外の有無にかかわらず実行する処理 } ■サンプルコード ※変数eには例外が発生したときに生成されるErrorオブジ…
JavaScript 目次 - ray88’s diary ■break 文ではもっとも内側のループを中断する、continue 文ではもっとも内側のループをスキップするというルールがあるが、 ループがネストされている際に外側のループを中断またはスキップしたい際にはループにラベルを付…
braek文ではもっとも内側のループを中断する continue文ではもっとも内側のループの身をスキップする上記より、繰り返し処理のネストがある際に外側のループを中断または スキップするにはラベルを付与する■サンプルコード
JavaScript 目次 - ray88’s diary ※現在のループのみスキップしてループ自体は継続したいときにcontinueを使用する function myFunction() { let i for(i = 1; i <= 10; i++){ // 3の倍数または5の倍数のときはログ出力をスキップ if(i % 3 === 0 || i % 5 =…
JavaScript 目次 - ray88’s diary typeof 値 ■サンプルコード function myFunction() { console.log(typeof 123); //number console.log(typeof "hoge"); //string console.log(typeof false); //boolean console.log(typeof {}); //object }
JavaScript 目次 - ray88’s diary ■for~in 文で取り出されるのは値ではなくプロパティ自体であることに注意! for(変数 in オブジェクト){ //ループ内で実行する処理 } ■サンプルコード function myFunction() { const points = {japanese:85,Math:70,Englis…
JavaScript 目次 - ray88’s diary for(変数 of 反復可能オブジェクト){ //ループ内で実行する処理 } ■サンプルコード function myFunction() { let numbers = [1, 2, 3, 4, 5]; for (let number of numbers) { console.log(number); } }
GAS 目次 ■新規→スプレッドシートで作成できる
GAS 目次 ■Google Driveを開く 以下のURLで直接開く https://drive.google.com/drive/my-drive ■スクリプトエディタを開く 方法①:以下のURLで直接開く https://script.google.com方法②:スプレッドシートより開く 拡張機能→GoogleAppScript でスクリプトエ…
■環境設定関連リンク集 新しくなった「パソコン版Googleドライブ」の使い方を徹底解説 - 価格.comマガジン
各種目次 - ray88’s diary ■GAS 目次 詳解! Google Apps Script完全入門[第3版] ~GoogleアプリケーションとGoogle Workspaceの最新プログラミングガイド~|サポート|秀和システム ■アラートが出てスクリプトが実行できない場合 初心者向けGAS】スクリ…
■set( ) で作成したセットに要素を追加したり削除したりできる。 ■ add( ) メソッド :要素を追加する fruits = set() #要素を追加 fruits.add("apple") fruits.add("orange") print("fruits:",fruits) #既に存在する要素を追加してもエラーにはならず無視さ…