פורום מחשבים

פורום לענייני מחשבים, תוכנות, אינטרנט, סינונים, שרתים, חומרה, רשתות, תקשורת ועוד.
מנהל הפורום: יעקב ויצמן

מחשבים ותוכנות > תוכן מקצועי

שלום לכם,
אחרי חיפוש ושוטטות אין סופית במטרה למצוא פתרון למה שג'ימייל לא נותן - שליחת מייל אוטומטי עם יצירת כלל למילים ספציפיות בנושא, שיכלול גם קובץ מצורף פיזי, ולא קישור כדו' הנה לפניכם המדריך המלא ליצירת כלל שכזה, לא בג'ימייל אלא באאוטלוק שנותן את האופצייה הזאת, ובגדול.
יש חברות שעושים כסף על השירות הזה, ועל זה אמר המשורר יחי הידע שעושה את הכסף. סתאאאם אף אחד לא אומר את זה אבל מסתמא מישהו אמר או יאמר את זה:p:p
טוב אז בואו נתחיל:

אז לפני הכל אנו בונים הודעה רצויה כולל הקבצים הרצויים והמלל, לפי ההוראות הבאות:

  1. בתפריט בית, לחץ על דואר אלקטרוני חדש.
  2. בגוף ההודעה, הזן את התוכן הרצוי לך.
  3. בחלון ההודעה, לחץ על קובץ > שמירה בשם.
  4. בתיבת הדו-שיח שמירה בשם, ברשימה שמור כסוג, לחץ על Outlook Template.
  5. בתיבה שם הקובץ, הקלד שם עבור התבנית ולאחר מכן לחץ על שמור. שימו לב שכברירת מחדל, תבניות נשמרות במיקום הבא: c:\users\username\appdata\roaming\microsoft\templates

אחרי שיצרנו את ההודעה עכשיו אנו יוצרים את הכלל:
1. תפריט בית > כללים > ניהול כללים והתראות

1585262788445.png

2. יפתח תיבת דו שיח שם יש להכנס ל: כלל חדש> החל את הכלל על הודעות שאני מקבל> הבא

1585262999750.png

3. כעת אנו נכנסים לרזולוציות, מה צריך להיות כתוב בהודעה שאנו מקבלים ואיפה? ב'נושא' או גם ב'גוף ההודעה' או בשניהם.
יש לסמן בתיבת הסימון 'עם מילים ספציפיות בנושא או בגוף ההודעה' (או רק בנושא, או רק בגוף ההודעה עיי"ש)>יש ללחוץ על ההיפר קישור 'מילים ספציפיות' שנמצא בחלון למטה שיפתח חלונית בשם 'טקסט לחיפוש'>יש להוסיף את המילים הרצויות>אישור>הבא

1585263184764.png

4. כעת נגדיר מה אנו רוצים שיקרה כשמגיעים אלינו הודעות עם הטקסט הספציפי הזה.
נבחר בתיבות הסימון 'שלח מענה באמצעות תבנית ספציפית' > נרד לחלון למטה ונלחץ על ההיפר קישור 'תבנית ספציפית' > יפתח החלון 'בחירת תבנית תשובה' > נבחר ב'חפש ב:' 'תבניות משתמש במערכת הקבצים' > שם יופיע לנו התבנית ששמרנו (אלא"כ שמרנו במקום אחר, אז יש ללחוץ על 'עיון') > פתח > הבא

1585263689061.png

5. נבחר חריגים, אם אנו מעוניינים > הבא

1585263967484.png

6. זהו, סיום.
1585264226141.png

תכל'ס אני לא כזה צדיק, עשיתי את זה גם בתור בוידעם, שאם אצטרך את זה עוד חצי שנה, אדע אצל מי לחפש את זה.

לילה טוב!
אני מנסה להוסיף נתונים למסד נתונים של Redis שממנו העתקתי: https://redis.io/docs/stack/get-started/tutorials/stack-node זו הסכמה שלי:
import { Entity, Schema } from 'redis-om'
import client from './client.js'
import { router as person_router, router } from '../routers/person_router.js'




/* our entity */
class Person extends Entity {}
const personSchema = new Schema(
Person, {
firstName: {
type: "string",
},
lastName: {
type: "string",
},
age: {
type: "text",
},
pulse_at_rest: { //דופק במנוחה
type: "text",
},
background_diseases_and_medical_limitations: { //מחלות_רקע ומגבלות_רפואיות
type: "string",
},
Working: { //עבודה
type: "string",
},
password: {
type: "string",
},
Preferred_training_time: {//זמן_אימון_מועדף
type: "string",
},
the_duration_of_the_training: {//משך הריצה
type: "text",
},
goal: { //מטרה
type: "string",
},
gender: {//מין
type: "text",
},
height: {
type: "text",
},
Sports_background: {//רקע_ספורט
type: "string",
},

},

)



/* use the client to create a Repository just for Persons */
export const personRepository = client.fetchRepository(personSchema);
/* create the index for Person */
personRepository.createIndex().then(data=> {console.log(data)}).catch(err => {console.log("err", err)})

export default Person

והנה אני משתמש בו:
import { createClient } from 'redis-om';
import { Client } from 'redis-om';
import { personRepository } from './person';

/* pulls the Redis URL from .env */
const url = process.env.REDIS_URL;

/* create a connection to Redis with redis-om */
export const connection = createClient({ url });
connection.connect();

/* create a Client and bind it to the redis-om connection */
const client = new Client().use(connection);

async function fetchData(id) {
const person = await personRepository.fetch(id);
console.log(person); // Log the person data
return person;
// Use the person data here
}

(async () => {
const id = "123455";
const person = await fetchData(id);
person.location = { longitude, latitude };
person.locationUpdated = locationUpdated;
await personRepository.save(person);

let keyName = `${person.keyName}:locationHistory`;
await connection.xAdd(keyName, '*', person.location);
})();

export default client;

אבל כשאני מייבא את הקובץ לקובץ הראשי:
import { router as personRouter } from './routers/person_router.js'

אני מקבל
node:internal/errors:490 ErrorCaptureStackTrace(err); ^
שגיאה [ERR_MODULE_NOT_FOUND]: לא ניתן למצוא את המודול 'C:\Users\hodaya\Downloads\express-redis-om-workshop-main\express-redis-om-workshop-main\om\person' מיובא מ-C:\Users\hodaya \Downloads\express-redis-om-workshop-main\express-redis-om-workshop-main\routers\person_router.js ב-NodeError חדש (צומת:internal/errors:399:5) ב-finalizeResolution (צומת:internal/modules) /esm/resolve:326:11) ב-modulResolve (node:internal/modules/esm/resolve:945:10) ב-defaultResolve (node:internal/modules/esm/resolve:1153:11) ב-nextResolve (node:internal/ modules/esm/loader:163:28) ב-ESMLoader.resolve (node:internal/modules/esm/loader:838:30) ב-ESMLoader.getModuleJob (node:internal/modules/esm/loader:424:18) ב-ModuleWrap . (node:internal/modules/esm/module_job:77:40) בקישור (node:internal/modules/esm/module_job:76:36) { code: 'ERR_MODULE_NOT_FOUND' }

מישהו יודע אולי מה הבעיה כאן? ואיך אפשר לתקן את זה?

אולי מעניין אותך גם...

הצטרפות לניוזלטר

איזה כיף שהצטרפתם לניוזלטר שלנו!

מעכשיו, תהיו הראשונים לקבל את כל העדכונים, החדשות, ההפתעות בלעדיות, והתכנים הכי חמים שלנו בפרוג!

לוח מודעות

הפרק היומי

הפרק היומי! כל ערב פרק תהילים חדש. הצטרפו אלינו לקריאת תהילים משותפת!


תהילים פרק כה

אלְדָוִד אֵלֶיךָ יי נַפְשִׁי אֶשָּׂא:באֱלֹהַי בְּךָ בָטַחְתִּי אַל אֵבוֹשָׁה אַל יַעַלְצוּ אֹיְבַי לִי:גגַּם כָּל קוֶֹיךָ לֹא יֵבֹשׁוּ יֵבֹשׁוּ הַבּוֹגְדִים רֵיקָם:דדְּרָכֶיךָ יי הוֹדִיעֵנִי אֹרְחוֹתֶיךָ לַמְּדֵנִי:ההַדְרִיכֵנִי בַאֲמִתֶּךָ וְלַמְּדֵנִי כִּי אַתָּה אֱלֹהֵי יִשְׁעִי אוֹתְךָ קִוִּיתִי כָּל הַיּוֹם:וזְכֹר רַחֲמֶיךָ יי וַחֲסָדֶיךָ כִּי מֵעוֹלָם הֵמָּה:זחַטֹּאות נְעוּרַי וּפְשָׁעַי אַל תִּזְכֹּר כְּחַסְדְּךָ זְכָר לִי אַתָּה לְמַעַן טוּבְךָ יי:חטוֹב וְיָשָׁר יי עַל כֵּן יוֹרֶה חַטָּאִים בַּדָּרֶךְ:טיַדְרֵךְ עֲנָוִים בַּמִּשְׁפָּט וִילַמֵּד עֲנָוִים דַּרְכּוֹ:יכָּל אָרְחוֹת יי חֶסֶד וֶאֱמֶת לְנֹצְרֵי בְרִיתוֹ וְעֵדֹתָיו:יאלְמַעַן שִׁמְךָ יי וְסָלַחְתָּ לַעֲוֹנִי כִּי רַב הוּא:יבמִי זֶה הָאִישׁ יְרֵא יי יוֹרֶנּוּ בְּדֶרֶךְ יִבְחָר:יגנַפְשׁוֹ בְּטוֹב תָּלִין וְזַרְעוֹ יִירַשׁ אָרֶץ:ידסוֹד יי לִירֵאָיו וּבְרִיתוֹ לְהוֹדִיעָם:טועֵינַי תָּמִיד אֶל יי כִּי הוּא יוֹצִיא מֵרֶשֶׁת רַגְלָי:טזפְּנֵה אֵלַי וְחָנֵּנִי כִּי יָחִיד וְעָנִי אָנִי:יזצָרוֹת לְבָבִי הִרְחִיבוּ מִמְּצוּקוֹתַי הוֹצִיאֵנִי:יחרְאֵה עָנְיִי וַעֲמָלִי וְשָׂא לְכָל חַטֹּאותָי:יטרְאֵה אוֹיְבַי כִּי רָבּוּ וְשִׂנְאַת חָמָס שְׂנֵאוּנִי:כשָׁמְרָה נַפְשִׁי וְהַצִּילֵנִי אַל אֵבוֹשׁ כִּי חָסִיתִי בָךְ:כאתֹּם וָיֹשֶׁר יִצְּרוּנִי כִּי קִוִּיתִיךָ:כבפְּדֵה אֱלֹהִים אֶת יִשְׂרָאֵל מִכֹּל צָרוֹתָיו:
נקרא  2  פעמים
למעלה